|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.06.2022, 00:37 | #1 |
Новичок
Джуниор
Регистрация: 11.06.2022
Сообщений: 2
|
с С на С++
Нам в колледже задали задание написать программу в С++,а мы до этого только в С# работали,я вот сделал задание в С# и он не принял, если не заняты сделайте в С++. Вот задание и код в С# которое я написал. Напишите класс который генерирует 25 целых положительных трехзначных чисел и выводит на экран порядковый номер числа,сумма цифр которого была максимальной.
IDE: Visual Studio . Language: C# . using System; using System.Collections.Generic; using System.Linq; namespace project2 { class Program { static void Main(string[] args) { var FirstList = new List<int>(); var SecondList = new List<int>(); var Randomizer = new Random(); int RandomNumber, Sum; for(int i = 1; i <= 25; i++) { RandomNumber = Randomizer.Next(100, 999); FirstList.Add(RandomNumber); Sum = int.Parse(RandomNumber.ToString()[0].ToString()) + int.Parse(RandomNumber.ToString()[1].ToString()) + int.Parse(RandomNumber.ToString()[2].ToString()); SecondList.Add(Sum); } int NumberPosition = SecondList.IndexOf(SecondList.Max() ) + 1; Console.WriteLine($"Порядковый номер числа в списке: {NumberPosition} . Сумма цифр числа: {SecondList.Max()} . \n"); Console.ReadLine(); } } } Проверить всё ли правильно можно добавив в код два цикла отображающих содержание двух списков: foreach (int ss in FirstList) { Console.Write($"{ss} "); } Console.WriteLine(); foreach (int s in SecondList) { Console.Write($"{s} "); } Последний раз редактировалось Владимир33221; 12.06.2022 в 02:13. |