Форум программистов, компьютерный форум 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
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
17.03.2010, 11:55     Строка, Цифры, Сосчитать поотдельноти
C
1
2
3
4
5
6
7
8
9
10
11
int i;
int dig[10]={0}; 
char str[80]; 
fgets(str, 80, stdin); 
for (i=0; str[i]; i++) 
{
   if (str[i]>='0' && str [i]<='9') 
      dig[str[i]-0x30]++; 
} 
for (i=0; i<10; i++)
  printf("%i - %i\n", i, dig[i] );
 
Текущее время: 10:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru