Размещено 5 лет назад по предмету
Информатика
от hmmaksim
Задача по С++
Преподаватель пишет, что программа не соответствует задаче
"Функции
Вводится последовательность из N целых чисел. Найти среднее арифметическое его цифр."
В документе ворд код и тут оставлю:
// f1.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include
using namespace std;
bool pr ( int& s , int& i)
{
bool p = true;
int n , a;
cout << "n = ";
while (cin >> n)
{
for ( a = 2 ; a<=n ; a++)
{
if ((n%a != 0) || (n == 2))
{
cout << "Простое" << endl << endl;
s=s+n;
i=i+1;
} else
{
p=false;
cout << "Не простое" << endl << endl;
}
break;
}
}
return p;
}
float arif (int s , int i)
{
cout << i << endl;
cout << s << endl;
return ( s/i );
}
int _tmain(int argc, _TCHAR* argv[])
{
setlocale (LC_ALL , "RUS");
int s=0 , i=0;
bool p = pr (s ,i);
if (p=true)
cout << "Среднее арифметическое = " << arif ( s , i );
system ("pause");
return 0;
}