IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Одномерный массив вещественных чисел
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской
Реальное имя: Иван

Репутация: -  0  +


Простите за беспокойство, не могли бы вы помоч решить задачу...

Одномерный массив вещественных чисел R75 содержит данные о росте группы студентов. Массив заполнить значениями путем ввода с клавиатуры. Вычислить средний рост студентов и разность в росте между самым высоким и самым низким студентом. На экран вывести рост всех студентов групы по 5 чисел на строку экрана и вычисленные значения среднего роста и разности в росте.

Заранее спасибо!!! rolleyes.gif

Использовать кампилятор turbo c

Кампилятор turbo c
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской
Реальное имя: Иван

Репутация: -  0  +


Да, немогли бы вы написать описание программы... Пожалуйста!
А то я что то разобраться до конца не могу... mega_chok.gif



#include <stdio.h>  - это открытие библиотеки             

#define SIZE 10 -задание массива

int main() { -? и начало

double r[SIZE], average = 0.0, min = 10.0, max = 0.0;
-это, я так понял, объявление переменных, но почему min = 10.0, max = 0.0 и что такое double r[SIZE] я не понял...(

int i;

for(i = 0; i < SIZE; ++i) - цикл от 0 и пока i < 10, i увеличиваем на 1
{
printf("r[%2d] = ", i); -?
scanf("%lf", &r[i]); -?

average += r[i]; -?
min = (r[i] < min) ? r[i] : min; -?
max = (r[i] > max) ? r[i] : max; -?
}
for(i = 0; i < SIZE; ++i) - цикл от 0 и пока i < 10, i увеличиваем на 1... только зачем второй раз я тоже не понял...

printf("%6.3f%s", r[i], ((i + 1) % 5) ? " " : "\n"); -?
printf("\nmax - min = %6.3f\naverage = %6.3f\n",
max - min, (double)(average / SIZE)); -?


return 0;

}





Если не трудно можете за место "?" напишите пожалуйста коментарии и справте если я что то не то написал...

Заранее большое спасибо!!! smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.04.2024 22:31
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name