Може ли помощ със следната задача:
Дадени са n цели числа. Напишете конзолно приложение, което въвежда от клавиатурата броя на числата и самите числа и извежда в конзолата само отрицателните числа, в ред обратен на реда на въвеждането им.
Kristiyan K написа:Здравейте!
Сега видях, че числата са цели. Съжалявам! Ето ви една идея:
Остава да си разпишете логиката в двата цикъла.
Kristiyan K написа:Тоест трябва да смените един тип данни, за да оптимизирате кода, ако го изпращате в някакво приложение за автоматизирано тестване и съответно получавате превишена памет или време, но е много малко вероятно.
using System;
public class Program
{
static void reverse(int n)
{
if ( n>0 ){
int c = int.Parse(Console.ReadLine());
reverse(n-1);
if(c<0){
Console.WriteLine(c);
}
}
}
public static void Main()
{
reverse(int.Parse(Console.ReadLine()));
}
}Регистрирани потребители: Google [Bot]