Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2012, 20:02   #1
umxo
Новичок
Джуниор
 
Регистрация: 08.11.2012
Сообщений: 1
По умолчанию Работа с числами в C#. 3 задачи (1)трехзначное число. В нем зачеркнули первую слева и приписали ее справа; 2) найти чётные) ( C# )

В школе всегда был паскаль, поступил в универ там С#, ничего не понимаю, помогите как создать это:

Integer13.
Дано трехзначное число. В нем зачеркнули первую слева и приписали ее справа. Вывести полученное число.

Series8.
Дано целое число N и набор из N целых чисел. Вывести в том же порядке все четные числа из данного набора и количество K таких чисел.

Series28.
Дано целое число N и набор из N вещественных чисел: А1, А2, ... ,Аn. Вывести (А1)^N, (A2)^N-1, ... , (An-1)^2, An


_________
Название темы должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В дальнейшем темы с подобным названием будут закрываться/удаляться,
а автор такой темы получать штрафы.

Прошу учесть на будущее...

Модератор.

Последний раз редактировалось Serge_Bliznykov; 09.11.2012 в 08:39.
umxo вне форума Ответить с цитированием
Старый 08.11.2012, 20:34   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
//Дано трехзначное число. В нем зачеркнули первую слева и приписали ее справа. Вывести полученное число.
            int n=123,k=(n-100)*10+(n/100);Console.WriteLine("{0}\t{1}",n,k);

//Дано целое число N и набор из N целых чисел. Вывести в том же порядке все четные числа из данного набора и количество K таких чисел.
            int q = 3;
            int[] a = new int[q];
            Random r=new Random();
            for (int i = 0; i < a.Length; i++) { a[i] = r.Next() % 10; Console.Write("{0}\t", a[i]); } Console.WriteLine();
            foreach (int i in a.Where(v => v % 2 == 0)) Console.Write("{0}\t", i); Console.WriteLine();
            
//Дано целое число N и набор из N вещественных чисел: А1, А2, ... ,Аn. Вывести (А1)^N, (A2)^N-1, ... , (An-1)^2, An 
            for (int i = 0; i < a.Length; i++) Console.Write("{0}\t", Math.Pow(a[i],q-i+1));
            Console.ReadKey();
Пойдет?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.11.2012, 06:45   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Цитата:
Сообщение от Stilet
Код:
int n=123,k=(n-100)*10+(n/100);Console.WriteLine("{0}\t{1}",n,k);
как-то не полно решена задача.. отрабатывает только вариант с числами 100-199, надо всё же так:
Код:
int n=123,k=(n%100)*10+(n/100);Console.WriteLine("{0}\t{1}",n,k);
во втором решении не выведено количество чётных чисел, цикл foreach надо примерно так переделать
Код:
int c = 0;
            foreach (int i in a.Where(v => v % 2 == 0)) 
            {
                Console.Write("{0}\t", i);
                c++;
            };
            Console.WriteLine();
            Console.WriteLine("count = {0}", c);
Ну и в первом и втором надо добавить Console.ReadKey(); , а то Stilet , видимо, писал все задания в одном, рассчитывая, что автор сам доведёт до ума.

Ну и такое замечание, не думаю что ЛинКу одобрят, лучше добрым старым if - ом.

Имхо, я бы с автора сперва затребовал решение на паскале, чтобы прикинуть, разбирается ли автор в принципе, независимо от языка. Автор, если не сложно - предоставьте.
Собственно, покажете как без линку сделать, а там и адаптировать не сложно.
phomm вне форума Ответить с цитированием
Старый 09.11.2012, 12:22   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
во втором решении не выведено количество чётных чисел
Упс...
Цитата:
я бы с автора сперва затребовал решение на паскале
До седин ждать будешь
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дано трехзначное число. Если в сумме его цифр присутствует число 7,то число записать в зеркальном виде ( Паскаль ) Эля777 Помощь студентам 5 22.04.2013 23:23
Pascal в последовательности сумм найти первую сумму, не превосходящую число В mrRastom Помощь студентам 4 10.03.2011 16:03
PASCAl ! Найти палиндромом(то есть его запись читается одинаково слева направо и справа на лево ) valerka92 Помощь студентам 4 25.04.2010 12:23
Отступы границ сайта слева и справа slaxik HTML и CSS 4 31.01.2010 11:45
Найти числа,которые читаются слева-направо и справа-налево одинаково(например, 1001). Паскаль NikLik Помощь студентам 8 22.11.2007 23:00