C2.1 Среднее арифм. положительных
- Подробности
- Автор: Кеда В. 11кл.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace C2_1_
{
class Program
{
///
/// Дан целочисленный массив из 30 элементов.Элементы массива могут
/// принимать значения от -1000 до 1000. Опишите на русском языке или на
/// одном из языков программирования алгоритм, который позволяет подсчитать
/// и вывести среднее арифметическое положительных элементов
/// массива. Если в массиве нет положительных элементов. программа должна
/// вывести сообщение "Положительных элементов нет".
///
///
///
static void Main(string[] args)
{
int[] mass = new int[30];
int t, a,sum,arsum;
Random rnd = new Random();
a = 0;
sum = 0;
for(t=0;t<30;t++)
{
mass[t] = rnd.Next(2000) - 1000;
if(mass[t]>0)
{
sum = sum + mass[t];
a = a + 1;
}
}
if(a==0)
{
Console.WriteLine("положительных элементов нет");
}
if(a>0)
{
arsum = sum / a;
Console.WriteLine(sum+" "+a);
Console.WriteLine(arsum);
}
Console.WriteLine();
for (t = 0; t < 30;t++ )
{
Console.Write(mass[t]+" ");
}
Console.ReadKey();
}
}
}