![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
![]()
Программка2011-06-21 19:21:58 (читать в оригинале)#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> const int N=5; //Определение размера массива int A[N],pr,i; void head() { printf("Программа вычисляет среднее арифметическое ненулевых\n"); printf("элементов введенного с клавиатуры массива целых чисел\n"); printf("Размерность массива определена как - %d\n",N); printf("Программу составила Иванова Кристина МРМТ 2011г."); printf("\n\n"); } float analiz(int a) { int m,sig=9; double n1; char z[9],z1[9]; do { printf("Введите элемент массива %d => ",a+1); scanf("%s",z); n1=atof(z); //перевод из строки z в n1(float) gcvt(n1,sig,z1); //перевод полученного значения n1 в строку z1 m=strcmp(z,z1); //сравнение исходной и преобразованной строки if (n1!=long(n1) || m!=0 || n1>30000) { clrscr(); head(); } if (m!=0 && m!=46 && m!=3) { printf("Ошибка: введена буква!!! \n"); } else if (n1>3000) { printf("Ошибка: максимально вводимое число 30000 \n"); } else if (n1!=long(n1)) { printf("Ошибка: число должно быть целым !!!\n"); } else { clrscr(); head(); printf("Вы ввели правильное число!!! \n");} } while (n1!=long(n1) || m!=0 && m!=46 && m!=3 || n1>30000); return n1; } float cals() { float res,Sum=0,n=0; for (i=0;i<N;i++){if (A[i]!=0){Sum+=A[i];n+=1;}} res=Sum/n; return res; } int back(float otvet) { int fn; printf("\nСреднеарифметическое равно %.1f\n",otvet); printf("\nДля проверки следующего массива нажмите ENTER\n"); printf("Нажмите любую другую для выхода\n"); fn=getch(); return fn; } void main() { int pr; float rez; textcolor(10); textbackground(9); do{ clrscr(); head(); for (i=0;i<N;i++){A[i]=analiz(i);} rez=cals(); pr=back(rez); } while (pr==13); } http://vkontakte.ru/note11095434_11257520
|
![]() ![]() ![]()
Категория «Поп звезды»
Взлеты Топ 5
Падения Топ 5
![]()
Популярные за сутки
|
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.