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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.06.2022, 00:37   #1
Владимир33221
Новичок
Джуниор
 
Регистрация: 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.
Владимир33221 вне форума Ответить с цитированием
Ответ


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