
Вопрос задан 03.03.2019 в 20:48.
Предмет Информатика.
Спрашивает Елисеев Матвей.
Помогите решить задачу на С++ Известен рост каждого ученика класса. Рост мальчиков условно задан
отрицательными числами. Верно ли, что средний рост мальчиков превышает средний рост девочек более чем на 10 см?

Ответы на вопрос

Отвечает Кузнецов Михаил.
#include <stdio.h>#include <locale.h>#include <conio.h>int main(){ int boys = 0, count_boys = 0; int girls = 0, count_girls = 0; int tmp = 1; setlocale(LC_ALL, "rus"); printf("Введите рост ученика\nРост мальчиков задается отрицательными значениями\nРост девочек положительными\n"); printf("Введите 0 если ввели рост всех учеников\n"); // вводим рост учеников while (tmp != 0) { scanf_s("%d", &tmp); if (tmp > 0) { girls += tmp; count_girls++; } else if (tmp < 0) { boys += tmp; count_boys++; } } // вычисляем средний рост учеников if (count_boys > 0 && count_girls > 0) { boys = -boys / count_boys; girls = girls / count_girls; } else { printf("Рост мальчиков либо девочек не был задан\n"); _getch(); return 0; }
if ((boys - girls) > 10) printf("Средний рост мальчиков больше среднего роста девочек на 10 см\n"); else printf("Средний рост мальчиков не превышает среднего роста девочек на 10 см\n"); _getch(); return 0;}
// попытка №2
if ((boys - girls) > 10) printf("Средний рост мальчиков больше среднего роста девочек на 10 см\n"); else printf("Средний рост мальчиков не превышает среднего роста девочек на 10 см\n"); _getch(); return 0;}
// попытка №2


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili