программа запрашивает у пользователя некое положительное число N, затем пользователь N раз вводит число (в диапазоне от 0 до 100) и программа выводит на экран среднее арифметическое значение из введенных
На языке C
дам 15 баллов
Ответы на вопрос
Ответил lozromanik
0
Відповідь:
#include<stdio.h>
#include<stdlib.h>
int quantity(){
int y;
while(1){
printf("Введите количество элементов:\n");
if(!(scanf("%i",&y))||y<=0){
printf("Неккоректный ввод. Повторите\n");
fflush(stdin);}
else return y;}
}
float middle_arif(int quantity){
float f,sum=0;
int temp;
for(temp=0;temp<quantity;temp++){
while(1){
printf("Введите %i элемент:\n",temp+1);
if(!(scanf("%f",&f))||f<0||f>100){
printf("Неккоректный ввод. Повторите\n");
fflush(stdin);
}
else{
sum+=f;
fflush(stdin);
break;
}
}}
return sum/quantity;}
int main(){
setlocale(0,"");
printf("Среднее арифметическое значений равно %f",middle_arif(quantity()));
return 0;
}
mamakriminal39:
можно #include без такой библиотеки и через for
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Оʻzbek tili,
6 лет назад
Математика,
6 лет назад
Литература,
8 лет назад
Математика,
8 лет назад