Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
136 / 57 / 13
Регистрация: 04.09.2011
Сообщений: 1,956
Записей в блоге: 1
1

Как посчитать сколько раз было введено число

22.11.2011, 18:25. Просмотров 900. Ответов 4
Метки нет (Все метки)

Возникла проблема. Надо посчитать сколько пользователь ввел четное число
Я так код набросал но он не работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
int main()
{
  int m[100];
  int i=0;
  for ( i=0; i<100; i++)
{
  cin >> m[i];
  if (m[i]/2)
  while (m[i++]);
}
cout << i;
 
}
но он не работает
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.11.2011, 18:25
Ответы с готовыми решениями:

Определить сколько чисел было введено, и сколько среди них стречалось 1
С клавиатуры вводятся числа до тех пор пока их сумма не превысит 100. Определить сколько чисел было...

Поменять цифры на слова и посчитать, сколько было введено символов в начальной строке
здравтсвуйте. очень нужна помощь. первая программа на ассемблере, ничего не понимаю. надо создать...

Как определить, скольки-значное число было введено?
Как определить какое введено число? 2-ухзначное 3-ёхзначное 4-ёхзначное и т.д. ?

Определить,сколько было введено латинских букв и сколько остальных символов
Вводятся символы до тех пор,пока какой-либо из них не повторится дважды.Определить,сколько было...

4
go
Эксперт С++
3639 / 1371 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
22.11.2011, 18:42 2
C++
1
2
if (!(m[i]%2))
           count++;
Добавлено через 29 секунд
вместо 11 и 12 строчки мои вставте
0
136 / 57 / 13
Регистрация: 04.09.2011
Сообщений: 1,956
Записей в блоге: 1
22.11.2011, 18:53  [ТС] 3
Цитата Сообщение от go Посмотреть сообщение
C++
1
2
if (!(m[i]%2))
           count++;
Добавлено через 29 секунд
вместо 11 и 12 строчки мои вставте
а что такое count? я так понимаю это счетчик?
0
go
Эксперт С++
3639 / 1371 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
22.11.2011, 19:37 4
Sylar9, да
объявите
C
1
int count=0;
в конце программы выведите на экран
C
1
printf ("%d",count);
0
0 / 0 / 0
Регистрация: 01.06.2015
Сообщений: 5
29.07.2015, 05:09 5
Возможно не в тему, но создавать отдельную тему бессмысленно
Никак не могу понять, почему последнее введенное значение программа не учитывает

56 56 67 67 67 99 99 100
56 occurs 2times
67 occurs 3times
99 occurs 2times

Спасибо

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main () {
    int currVal = 0, val = 0;
    if(std::cin >> currVal) {
        int cnt = 1;
        while(std::cin >> val){
            if(val == currVal)
                ++cnt;
            else {
                std::cout << currVal << " occurs " << cnt << "times" << std::endl;
                currVal = val;
                cnt = 1;
            }
        }
        std::cout << currVal << " occurs " << cnt << "times" << std::endl;
    }
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2015, 05:09

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

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

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

Определить,сколько простых чисел было введено
Вводятся целые числа до первого числа,которое меньше двух.Определить,сколько простых чисел было...

Определить, сколько нечетных символов было введено
Не получается сделать код, на выходе надо узнать сколько нечетных символов введено function...


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

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

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