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

Строка, Цифры, Сосчитать поотдельноти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном числовом массиве найти произведение элементов со значениями больше 5 между индексами A и B http://www.cyberforum.ru/cpp-beginners/thread105564.html
Доброго времени суток. Помогите с программой : " в одномерном числовом массиве найти произведение элементов со значениями больше 5 между индексами A и B". Заранее благодарен
C++ Пересечение, объединение, разность, симметрическую разность Начал изучать С++ не так давно ...и вот возникла небольшая трудность Задание: Написать программу, которая проделывается операции над множествами (пересечение, объединение, разность, симметрическую разность) вот собственно как то так должно быть, НО скажите как сделать чтоб ввод множеств А и Б производился с клавиатуры??? #include <iostream> #include <algorithm> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread105552.html
C++ запись в excel
здравствуйте, подскажите, пожалуйста, как записать данные в файл формата Excel, например так: колонка 1: имя1; ; имя2 ... колонка 2: возраст1; возраст2 ... колонка 3: профессия1; профессия2 ну и так далее... Спасибо всем заранее
Дан одномерный массив C++
Помогите пожалуйста вот с этой программой 1.Дан одномерный массив, состоящий из N вещественных элементов. 2.Ввести массив с клавиатуры. 3.Найти минимальный положительный элемент. 4.Вычислить сумму четных элементов массива. 5.Вывести массив на экран в обратном порядке.
C++ объясните принцип работы цикла : ? http://www.cyberforum.ru/cpp-beginners/thread105539.html
объясните принцип работы цикла : ?
C++ Заполнить матрицу ЛП, от левого верхнего угла по спирали: вправо - вниз - влево - вверх. Заполнить матрицу ЛП, от левого верхнего угла по спирали: вправо - вниз - влево - вверх. подробнее

Показать сообщение отдельно
kazak
3032 / 2353 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
17.03.2010, 03:59     Строка, Цифры, Сосчитать поотдельноти
C++
1
2
3
4
5
6
7
8
9
10
int dig[10]={0};
char str[80];
cin.getline(str, 80);
for (int i=0; !str[i]; i++)
{
   if (str[i]>='0' && str [i]<='9')
      dig[str[i]-0x30]++;
}
for (int i=0; i<10; i++)
   cout << dig[i] << endl;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru