Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
pesc
0 / 0 / 0
Регистрация: 07.04.2013
Сообщений: 6
#1

Известен рост каждого из 20 учеников класса - C++

20.04.2013, 16:21. Просмотров 1088. Ответов 2
Метки нет (Все метки)

Известен рост каждого из 20 учеников класса. Рост мальчиков условно за-дан отрицательными числами. Выяснить, верно ли, что средний рост мальчиков превышает средний рост девочек более чем на 10 см.

ПОМОГИТЕ РЕШИТЬ задачу

Циклы не использовать.сделать виде switch и case

Добавлено через 29 минут
помогите решить

Добавлено через 39 минут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2013, 16:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Известен рост каждого из 20 учеников класса (C++):

Известен рост каждого человека из группы. На сколько рост самого высокого из них превышает рост самого низкого? - C++
Известен рост каждого человека из группы. На сколько рост самого высокого из них превышает рост самого низкого?

Рост учеников класса задан в виде массива. Определить средний рост мальчиков и девочек - C++
Рост учеников класса представлен в виде массива. Определить средний рост мальчиков и девочек. Вывести сообщение кто выше девочки и ...

Известен рост трех человек.Определить,одинаков ли их рост? - C++
Известен рост трех человек.Определить,одинаков ли их рост?

Определить количество учеников класса, рост которых не превышает значение L - C++
2.Рост каждого из 25 учеников класса представлен в виде массива. Определить количество учеников, рост которых не превышает значение L.

Двумерный массив, вывести учеников, рост которых равен среднему арифметическому роста всех учеников - C++
Помогите пожалуйста, нужно задать двумерный массив A: Номер уч-ка и его рост B: Вес уч-ка а) вывести уч-ков, рост которых ср....

файл с данными о росте каждого из 25 учеников класса(Ошибка) - C++
дан типизированный файл с данными о росте каждого из 25 учеников класса ни одна пара учеников не имеет одинакового роста. Упорядочить файл...

2
GetVariable
163 / 119 / 5
Регистрация: 17.03.2013
Сообщений: 283
20.04.2013, 16:36 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <iostream>
 
int main()
{
    int learner_increase_women = 0, learner_increase_man = 0;
    size_t learner_increase_man_count = 0, learner_increase_woman_count = 0;
 
    while(true)
    {
        std::cout << "Enter increase student [0 - end]: ";
 
        int increase;
        std::cin >> increase;
 
        if(increase < 0)
        {
            learner_increase_man   -= increase;
            ++learner_increase_man_count;
        }
        else if(increase > 0)
        {
            learner_increase_women += increase;
            ++learner_increase_woman_count;
        }
        else
            break;
    }
 
    unsigned int average_growth_woman = 0, average_growth_man = 0;
 
    average_growth_woman =  learner_increase_women / learner_increase_woman_count;
    average_growth_man   =  learner_increase_man  / learner_increase_man_count;
 
    if((average_growth_man - average_growth_woman) > 10)
        std::cout << "(Man - average_growth_woman) > 10 = true";
    else
        std::cout << "(Man - Woman) > 10 = false";
 
    return 0;
}
1
UnsKneD
алкокодер
155 / 151 / 12
Регистрация: 27.12.2012
Сообщений: 550
20.04.2013, 17:11 #3
Других вариантов в мой воспалённый мозг не поступило...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <stdio.h>
int main(){
    int clas[20] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, -11, -21, -31, -41, -55, -6, -7, -8, -9, -10 };
 
    int i = 0, sumM = 0,sumW = 0, M = 0, W = 0;
    switch ( i )
    {
        case 0:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 1:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 2:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 3:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 4:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 5:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 6:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 7:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 8:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 9:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 10:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 11:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 12:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 13:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 14:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 15:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 16:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 17:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 18:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 19:{ if( clas[i] < 0 ){ sumM+=clas[i]; ++M; } else { sumW+=clas[i]; ++W;}; i++; };
        case 20:{
                if( (-sumM/M) - (sumW/W) > 10 ){ printf("Верно\n"); } else { printf("Неверно\n"); }
            }
    }
 
    printf("%d|%d", -sumM/M, sumW/W );
 
    return 0;
}
И да, я считаю этот код

Не по теме:

говном!

1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.04.2013, 17:11
Привет! Вот еще темы с ответами:

Найти средний рост учеников, рост самого высокого и самого низкого ученика - C++
Нужна программа с использованием структуры, вот ее условие: Ввести данные об учениках: ФИО и рост, найти средний рост учеников, рост...

Вычистить средний балл учеников класса, если известны оценки каждого ученика по - C++
Здравствуйте форумчане, нуждаюсь в вашей помощи. Нужно написать программу с выводом в блокнот. Вычислить средний балл учеников...

Известен рост трех человек - C++
Известен рост трех человек. Определить, одинаков ли их рост. #include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main () { clrscr (); ...

Напечатать список учеников класса с указанием для каждого ученика количества его однофамильцев - C++
В символьном массиве хранятся фамилии и инициалы учеников класса. Требуется напечатать список учеников класса с указанием для каждого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru