Форум программистов, компьютерный форум CyberForum.ru

сочетания оператора цикла и условного оператора - C++

Восстановить пароль Регистрация
 
legenda
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 51
26.11.2011, 08:15     сочетания оператора цикла и условного оператора #1
Известна оценка каждого ученика по физике, посчитать сколько пятерок, количество человек в классе, четверок, трояк, и двоек..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2011, 08:15     сочетания оператора цикла и условного оператора
Посмотрите здесь:

Краткая запись условного оператора) C++
Сочетания оператора цикла и условного оператора C++
C++ сравнить два целых числа, не используя условного оператора, оператора выбора и так же символов сравнения
C++ Вычислить с помощью условного оператора
Использование условного оператора после операторов цикла с условием C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
26.11.2011, 08:49     сочетания оператора цикла и условного оператора #2
предположим что у вас есть массив размером N где где N это количество человек в классе.
логика программы должна быть примерно такой:
1. объявить переменные для хранения количества отличников, ударников, троечников, двоечников.
2. инициализировать данные переменные равными нулю
3. двигаемся в цикле по массиву пока не достигнут конец массива.
3.1 если текущее значение значение элемента массива равно 5 то к количеству отличников прибавить единицу. если равно четырем то прибавить единицу к ударникам если тройке то троечникам, если двойке то к двоечникам.
4. вывести на экран значения переменных.

Не по теме:

или вы ждете готовый код?

legenda
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 51
26.11.2011, 09:04  [ТС]     сочетания оператора цикла и условного оператора #3
исходный код нужен!
niXman
26.11.2011, 09:06
  #4

Не по теме:

Цитата Сообщение от greeezz Посмотреть сообщение
или вы ждете готовый код?
ага. еще и требует)

legenda
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 51
26.11.2011, 09:12  [ТС]     сочетания оператора цикла и условного оператора #5
я не требую, я надеюсь!!!

Добавлено через 21 секунду
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
26.11.2011, 09:17     сочетания оператора цикла и условного оператора #6
Цитата Сообщение от legenda Посмотреть сообщение
исходный код нужен!
мдя.. волшебное слово кануло в небытие.

Цитата Сообщение от legenda Посмотреть сообщение
я не требую, я надеюсь!!!
надежда... она это... все равно умерает. пусть даже и последней.

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
#include <iostream>
using std::cout;
using std::endl;
 
int main() {
 
    const int n = 20;
    int marks[n] = {2,3,5,5,4,4,3,3,4,5,3,2,3,4,5,4,3,2,3,4};
    int five, four, three, two;
    five = four = three = two = 0;
 
    for(int i = 0; i < n; ++i){
        if(marks[i] == 5) five++;
        else if(marks[i] == 4) four++;
        else if(marks[i] == 3) three++;
        else if(marks[i] == 2) two++;
    }
 
        cout << "otl = " << five << endl;
        cout << "hor = " << four << endl;
        cout << "udov = " << three << endl;
        cout << "neud = " << two << endl;
 
    return 0;
}
legenda
1 / 1 / 0
Регистрация: 24.11.2011
Сообщений: 51
26.11.2011, 09:21  [ТС]     сочетания оператора цикла и условного оператора #7
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
#include <iostream>
using std::cout;
using std::endl;
 
int main() {
 
        const int n = 20;
        int marks[n] = {2,3,5,5,4,4,3,3,4,5,3,2,3,4,5,4,3,2,3,4};
        int five, four, three, two;
        five = four = three = two = 0;
 
        for(int i = 0; i < n; ++i){
                if(marks[i] == 5) five++;
                if(marks[i] == 4) four++;
                if(marks[i] == 3) three++;
                if(marks[i] == 2) two++;
        }
 
                cout << "otl = " << five << endl;
                cout << "hor = " << four << endl;
                cout << "udov = " << three << endl;
                cout << "neud = " << two << endl;
 
        system ("pause"); \\а то закрывается сразу) 
        return 0;
}
 Комментарий модератора 
Используйте теги форматирования кода!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2011, 09:23     сочетания оператора цикла и условного оператора
Еще ссылки по теме:

C++ Использование условного оператора после операторов цикла с условием
C++ Использование условного оператора после операторов цикла с условием
Придумайте простую программу с использованием условного оператора IF и оператора switch C++

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

Или воспользуйтесь поиском по форуму:
greeezz
272 / 165 / 4
Регистрация: 10.07.2011
Сообщений: 441
26.11.2011, 09:23     сочетания оператора цикла и условного оператора #8
Цитата Сообщение от legenda Посмотреть сообщение
system ("pause"); \\а то закрывается сразу)
это сугубо индивидуально.
Yandex
Объявления
26.11.2011, 09:23     сочетания оператора цикла и условного оператора
Ответ Создать тему
Опции темы

Текущее время: 19:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru