Перевести программу с C++ - C (СИ) (73244)
Формулировка задачи:
#include <iostream>
using namespace std;
#include "time.h"
#include <stdlib.h>
int main()
{
const int N=15; // размер массива
int i, max, min, a[N];
srand(time(0));
for (i = 0 ; i < N; i++){
a[i]=rand() % 100 + 1;
cout<<a[i]<< " ";
}
max = a[0];
min = a[0];
for (i = 0 ; i < N; i++){
if(a[i] < min) min = a[i];
if(a[i] > max) max = a[i];
}
cout << "\n Min = " << min << " max = " << max ;
cout << "\n Srednee arifmet. = " << (min+max)/2;
system("PAUSE");
}Решение задачи: «Перевести программу с C++»
textual
Листинг программы
s = (min + max)/2;
Объяснение кода листинга программы
- В данном коде используется оператор деления пополам
+для нахождения среднего значения между минимальным и максимальным значениями переменных min и max. - Результат этого вычисления присваивается переменной s.
- Значение переменной s будет равно среднему арифметическому между минимальным и максимальным значениями переменных min и max.