Регистрация не е нужна, освен при създаване на тема в "Задача на седмицата".

Инициализация на масив и извеждане на елементите

Инициализация на масив и извеждане на елементите

Мнениеот Гост » 05 Апр 2020, 11:57

Може ли помощ със следната задача:
Дадени са n цели числа. Напишете конзолно приложение, което въвежда от клавиатурата броя на числата и самите числа и извежда в конзолата само отрицателните числа, в ред обратен на реда на въвеждането им.
Гост
 

Re: Инициализация на масив и извеждане на елементите

Мнениеот Меди » 05 Апр 2020, 12:08

Здравейте!

Сега видях, че числата са цели. Съжалявам! Ето ви една идея:
Масив.png
Масив.png (16.28 KiB) Прегледано 1317 пъти

Остава да си разпишете логиката в двата цикъла. :)
"Студент – това е все още нищо, от което може да излезе всичко." – Шандор Петьофи
Меди
Фен на форума
 
Мнения: 175
Регистриран на: 22 Яну 2020, 20:18
Рейтинг: 244

Re: Инициализация на масив и извеждане на елементите

Мнениеот Гост » 05 Апр 2020, 17:20

Kristiyan K написа:Здравейте!

Сега видях, че числата са цели. Съжалявам! Ето ви една идея:
Масив.png

Остава да си разпишете логиката в двата цикъла. :)


Тоест написаното не е за цели числа, така ли?
Гост
 

Re: Инициализация на масив и извеждане на елементите

Мнениеот Меди » 05 Апр 2020, 17:24

Тоест трябва да смените един тип данни, за да оптимизирате кода, ако го изпращате в някакво приложение за автоматизирано тестване и съответно получавате превишена памет или време, но е много малко вероятно.
"Студент – това е все още нищо, от което може да излезе всичко." – Шандор Петьофи
Меди
Фен на форума
 
Мнения: 175
Регистриран на: 22 Яну 2020, 20:18
Рейтинг: 244

Re: Инициализация на масив и извеждане на елементите

Мнениеот Гост » 05 Апр 2020, 18:28

Kristiyan K написа:Тоест трябва да смените един тип данни, за да оптимизирате кода, ако го изпращате в някакво приложение за автоматизирано тестване и съответно получавате превишена памет или време, но е много малко вероятно.

Благодаря!
Гост
 

Re: Инициализация на масив и извеждане на елементите

Мнениеот peyo » 05 Апр 2020, 18:49

Без масиви и цикли е по-забавно:

Код: Избери целия код
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()));
   }
}
peyo
Математик
 
Мнения: 1767
Регистриран на: 16 Мар 2019, 09:35
Местоположение: София
Рейтинг: 663


Назад към C#, Java



Кой е на линия

Регистрирани потребители: Google [Bot]

Форум за математика(архив)
cron