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

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

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

Не подсчитывает общее количество - C++

22.01.2010, 23:25. Просмотров 396. Ответов 5
Метки нет (Все метки)

При разборе простейшей программы возникли затруднения.
Код программы:

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.h>
main ()
{
   int passes = 0, failures = 0, student = 1, result;
 
   while (student <= 10)
   {
   cout << "Vvedite resul'tat (1-sdal, 2-ne sdal): ";
   cin >> result;
   
   if (result == 1)
      passes = passes + 1;
   else
      failures = failures + 1;
   
   student = student + 1;
   }
 
   cout << "4islo sdavshih: " << passes << endl;
   cout << "4islo nesdavshih: " << failures << endl; 
 
   if (passes > 8)
   cout << "Povisit' platu za obu4enie" << endl;
   return 0;
}
Программа заключается в следующем:
Среди 10 студентов необходимо подсчитать количество сдавших и не сдавших экзамен. Если студент сдал экзамен требуется ввести 1, в обратном случае 2. Программа должна подсчитать количество введеных 1 и 2 и вывести соответсвующее сообщение об общем числе сдавших и не сдавших. Затем, если более 8 студентов сдали экзамен, программа должна вывести сообщение: "повысить плату за обучение (в программе это видно) После запуска программы предлагается 10 раз ввести 1 или 2(все правильно), но затем общее кол-во не подсчитывается. В чем проблема, подскажите плз)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2010, 23:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не подсчитывает общее количество (C++):

Функция подсчитывает количество слов в строке. - C++
Разработать функцию, которая выполняет ту обработку фрагмента текста, которая определена в Вашем индивидуальном задании. При реализации...

Определить общее количество чисел и отдельно количество одно-, двух- и трехзначных - C++
Fixer_84, В файле записана последовательность одно-, двух- и трехзначных целых чисел (количество чисел может быть любым). Определить...

Подсчитать общее количество цифр и количество единиц в строке - C++
Вводится текст. Среди символов этого текста имеется несколько цифр. Подсчитать общее количество цифр и количество единиц в строке. Если в...

Составить программу, которая подсчитывает количество слов - C++
Пожалуйста помогите! C клавиатуры вводится строка. Составить программу, которая подсчитывает количество слов, которые имеют нечетное...

Напишите программу, которая подсчитывает количество слов в строке - C++
Напишите программу, которая подсчитывает количество слов в строке.*

Описать функцию, что подсчитывает количество чисел в списке - C++
надо написать содержащую процедуру формирования списка и функцию, подсчитывает количество чисел в списке, которые соответствуют Вашему...

5
yukas
5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
22.01.2010, 23:32 #2
У меня все работает правильно.
0
ApryMeHT
0 / 0 / 0
Регистрация: 28.09.2009
Сообщений: 7
22.01.2010, 23:40  [ТС] #3
Хмм, не пойму почему же у меня не работает, по идее да, должна работать. Может ли быть дело в компиляторе?
0
yukas
5 / 5 / 0
Регистрация: 18.10.2009
Сообщений: 56
22.01.2010, 23:43 #4
Должно быть дело в нем, раз у меня работает...у меня стоит Turbo C++ 3.0 и все пашет...
0
valeriikozlov
Эксперт С++
4673 / 2499 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
23.01.2010, 09:33 #5
ApryMeHT, Попробуйте так:
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
#include <iostream.h>
#include <conio.h>
main ()
{
   int passes = 0, failures = 0, student = 1, result;
 
   while (student <= 10)
   {
   cout << "Vvedite resul'tat (1-sdal, 2-ne sdal): ";
   cin >> result;
   
   if (result == 1)
      passes = passes + 1;
   if (result == 2)
      failures = failures + 1;
   
   student = student + 1;
   }
 
   cout << "4islo sdavshih: " << passes << endl;
   cout << "4islo nesdavshih: " << failures << endl; 
 
   if (passes > 8)
   cout << "Povisit' platu za obu4enie" << endl;
   getch();
   return 0;
}
1
ApryMeHT
0 / 0 / 0
Регистрация: 28.09.2009
Сообщений: 7
23.01.2010, 11:36  [ТС] #6
valeriikozlov, спасибо, все работает!
0
23.01.2010, 11:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2010, 11:36
Привет! Вот еще темы с ответами:

Написать программу которая подсчитывает количество бит на цифру - C++
всем привет!!! Помогите пожалуйста... Нужно написать программу которая подсчитывает количество бит/цифру, т.е. вводим число с клавиатуры и...

Описать функцию, которая подсчитывает количество элементов очереди - C++
Задание: описать функцию, которая подсчитывает количество элементов очереди, которые начинаются с заданной литеры.

Описать функцию, что подсчитывает количество чисел в списке - C++
содержающуя процедура формирования списка и функцию, подсчитывает количество чисел в списке, которые соответствуют Вашему...

Описать функцию, которая подсчитывает количество пустых строк в текстовом файле - C++
Описать функцию, которая подсчитывает количество пустых строк в тек- стовом файле


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

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

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