Составьте программу, которая формирует массив из 40 случайных чисел от 0 до 20 и вычисляет:
а) среднее арифметическое нечетных чисел
б) сумму чисел, не превышающих 10
в) сумму чисел, кратных 3
Ответы на вопрос
Ответил Zavarin
0
#include <stdlib.h>
#include <stdio.h>
int main()
{
int arr[40];
printf("Arr:n");
for(int i = 0; i < 40; i++) {arr[i] = rand()%21; printf("%dn", arr[i] ) ;}
int sred = 0;
int n = 0;
int sum1 = 0;
int sum2 = 0;
for(int i = 0; i < 40; i++)
{
if(arr[i]%2 != 0) {sred += arr[i]; n++}
if(arr[i] <= 10) sum1 += arr[i];
if(arr[i]%3 == 0) sum2 += arr[i];
}
printf("Result:n%f n%d n%d", (float)sred/n, sum1, sum2);
return 0;
}
#include <stdio.h>
int main()
{
int arr[40];
printf("Arr:n");
for(int i = 0; i < 40; i++) {arr[i] = rand()%21; printf("%dn", arr[i] ) ;}
int sred = 0;
int n = 0;
int sum1 = 0;
int sum2 = 0;
for(int i = 0; i < 40; i++)
{
if(arr[i]%2 != 0) {sred += arr[i]; n++}
if(arr[i] <= 10) sum1 += arr[i];
if(arr[i]%3 == 0) sum2 += arr[i];
}
printf("Result:n%f n%d n%d", (float)sred/n, sum1, sum2);
return 0;
}
Новые вопросы