Получить удвоенную сумму положительных членов последовательности - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. int[] mas = new int[100];
  2. int i = 0;
  3. string q;
  4. int count = 0;
  5. Console.Write("Введите значения массива, после ввода каждого из значений нажмите кнопку Return:");
  6. do
  7. {
  8. q = Console.ReadLine();
  9. if (q == "555") break;
  10. mas[i] = Convert.ToInt32(q);
  11. i++; count++;
  12. }
  13. while (true);
  14. Console.Write("Вывод: ");
  15. {
  16. for (int j = 0; j < count; j++)
  17. {
  18. if (mas[j] >= 0)
  19. {
  20. Console.Write("Что писать здесь???");
  21. }
  22. else
  23. {
  24. continue;
  25. }
  26. }
  27. }
  28. Console.ReadLine();
Положительные элементы массива код определяет, но как умножить сумму элементов массива, а не каждый из них по отдельности?

Решение задачи: «Получить удвоенную сумму положительных членов последовательности»

textual
Листинг программы
  1. using System;
  2.  
  3. namespace ConsoleApplication4
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             double sum = 0;
  10.             Console.WriteLine("Введите размерность массива");
  11.             int n = int.Parse(Console.ReadLine());
  12.             int[] massiv = new int[n];
  13.             Console.WriteLine("Заполните массив");
  14.             for (int i = 0; i < massiv.Length; i++)
  15.             {
  16.                 Console.Write("Введите элемент [{0}] ",i);
  17.                 massiv[i] = int.Parse(Console.ReadLine());
  18.             }
  19.            
  20.             for (int i =0; i < massiv.Length; i++)
  21.             {
  22.                 if (massiv[i] > 0)
  23.                 {
  24.                     sum += massiv[i];
  25.                 }
  26.             }
  27.             Console.WriteLine("Удвоенная сумма положительных элементов: {0}",sum*2);
  28.             Console.ReadKey();
  29.         }
  30.     }
  31. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4.083 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы