Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Microsoft .NET

  Все выпуски  

RFpro.ru: Microsoft .NET


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный ХОСТИНГ на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты данной рассылки

Гаряка Асмик
Статус: Профессор
Рейтинг: 6303
∙ повысить рейтинг »
Micren
Статус: Профессионал
Рейтинг: 1707
∙ повысить рейтинг »
Andrew Kovalchuk
Статус: Профессионал
Рейтинг: 756
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Программирование / Microsoft .NET : C#

Номер выпуска:195
Дата выхода:25.12.2010, 13:30
Администратор рассылки:Alexey G. Gladenyuk (Управляющий)
Подписчиков / экспертов:165 / 56
Вопросов / ответов:2 / 4

Вопрос № 181475: Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос: Дана последовательность, состоящая из 10 слов. Напеча- тать все слова последовательности, предварительно пре- образовав каждое из них по следующему пр...


Вопрос № 181476: Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос: Дано 2 вещественных массива Х[1..50] и Y[1..K]. Элементы каждого из массивов X и Y упорядочены по неу- быванию. Объединить элементы эт...

Вопрос № 181475:

Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос:
Дана последовательность, состоящая из 10 слов. Напеча-
тать все слова последовательности, предварительно пре-
образовав каждое из них по следующему правилу: перенес-
ти первую букву в конец слова.

Желательно с блок-схемой,решение студенческого уровня,с пояснениями

Отправлен: 20.12.2010, 13:00
Вопрос задал: Benqq (Посетитель)
Всего ответов: 2
Страница вопроса »


Отвечает Челноков Виктор Альбертович (Студент) :
Здравствуйте, Benqq!
Код:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{//Создаем последовательность
string[] posl = { "Здравствуйте", "следующему", "последовательность", "каждое", "первую", "предварительно", "слова", "Дана", "вопрос", "конец" };
// в цикле по последовательности перебираем элементы
foreach (string s in posl)
{
//печа таем элементы преобразовав их
// s.Substring(1)- извлекаем подстроку начиная с 1 символа(отсчет идет с 0)
//s.Substring(0, 1)- извлекаем первый символ
//s.Substring(1) + s.Substring(0, 1)- объеденяем две строки и печатаем получившиюся строку.
Console.WriteLine(s.Substring(1) + s.Substring(0, 1));

}
Console.ReadLine();
}
}
}

Ответ отправил: Челноков Виктор Альбертович (Студент)
Ответ отправлен: 20.12.2010, 13:24
Номер ответа: 264928

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 264928 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Отвечает PsySex (Специалист) :
    Здравствуйте, Benqq!
    Код:
    using System;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    //объявляем строку с последовательностью слов
    string myseq = "слово1 слово2 слово3 слово4 слово5 слово6 слово7 слово8 слово9 слово10";
    //переменная под массив слов
    string[] words;
    //строка под преобразованное слово
    string newword;

    //разбиваем строку в массив, разделителем выступает пробел
    words = myseq.Split(' ');
    //организуем цикл под массиву слов
    forea ch (string word in words)
    {
    //создаем новое слово: берется строка начинающаяся со второй буквы и добавляется первая буква от слова
    newword = word.Substring(1) + word.Substring(0, 1);
    //выводим на экран преобразованное слово
    Console.WriteLine(newword);
    }
    //ждем нажатие любой клавиши, чтоб закрыть консольное окно и завершить приложение
    Console.ReadKey();
    }
    }

    -----
    Bom Shankar!

    Ответ отправил: PsySex (Специалист)
    Ответ отправлен: 20.12.2010, 13:27
    Номер ответа: 264929

    Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 264929 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Вопрос № 181476:

    Здравствуйте, уважаемые эксперты! Прошу Вас ответить на следующий вопрос:
    Дано 2 вещественных массива Х[1..50] и Y[1..K].
    Элементы каждого из массивов X и Y упорядочены по неу-
    быванию. Объединить элементы этих двух массивов в один
    массив Z так, чтобы они оказались упорядоченными по не-
    убыванию.
    Желательно с блок-схемой,решение студенческого уровня,с пояснениями,через console application

    Отправлен: 20.12.2010, 13:07
    Вопрос задал: Benqq (Посетитель)
    Всего ответов: 2
    Страница вопроса »


    Отвечает Челноков Виктор Альбертович (Студент) :
    Здравствуйте, Benqq!
    Код:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {//Создаем 2 массива
    int[] x = {4,45,69,78,88 };
    int[] y = { 2,8,23,56,64};
    // объеденяем массивы в один массив z - x.Concat(y) и сортируем по неубыванию - OrderBy (s=>s)
    IEnumerable <int> z = x.Concat(y).OrderBy (s=>s);

    foreach (int i in z)
    {
    // Печатаем результирующий массив
    Console.WriteLine(i.ToS tring());
    }

    Console.ReadLine();
    }
    }
    }

    Ответ отправил: Челноков Виктор Альбертович (Студент)
    Ответ отправлен: 20.12.2010, 13:46
    Номер ответа: 264930

    Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 264930 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Отвечает PsySex (Специалист) :
    Здравствуйте, Benqq!
    Код:
    using System;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    //объявляем переменную К
    int K = 20;
    //по условию задачи
    int[] X = new int[50];
    int[] Y = new int[K];
    //объявляем массив Z, размер массива складывается из размеров массивов X и Y
    int[] Z=new int[X.Length+Y.Length];
    //создаем генератор случайных чисел
    Random randomize=new Random();

    //подготавливаем массивы согласно условию===========
    //массив Х
    for (int i = 0; i < X.Length; ++i)
    {
    //заполняем случайными числами до 100000(например)
    X[i] = randomize.Next(100000);
    }
    //упорядочиваем массив по неубыванию
    Array.Sort(X);
    //массив Y
    for (int i = 0; i < Y.Length; ++i)
    {
    //заполняем случайными числами до 100000(например)
    Y[i] = randomize.Next(100000);
    }
    //упорядочиваем массив по неубыванию
    Array.Sort(Y);
    //===================================================
    //копируем массив Х в массив Z начиная с 0 индекса(для массива Z)
    X.CopyTo(Z, 0);
    //копируем массив Y в массив Z, индекс массива Z равен размеру ранее копированного массива X
    Y.CopyTo(Z, X.Length);
    //упорядочиваем массив по неубыванию, как требовало зад ание
    Array.Sort(Z);
    //выводим на экран получившийся массив Z
    foreach (int ArrValue in Z)
    {
    Console.WriteLine(ArrValue);
    }
    //ждем нажатие любой клавиши, чтоб закрыть консольное окно и завершить приложение
    Console.ReadKey();
    }
    }
    }

    -----
    Bom Shankar!

    Ответ отправил: PsySex (Специалист)
    Ответ отправлен: 20.12.2010, 13:58
    Номер ответа: 264932

    Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
    Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 264932 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:


  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFPRO.RU, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.25 от 13.12.2010

    В избранное