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

Ввод чисел, при вводе нуля - вывод количества цифр, идущих по порядку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Стек http://www.cyberforum.ru/cpp-beginners/thread179438.html
Реализовать с использованием массива стек (первый пришел, последний ушел), для чего организовать добавление, удаление элементов в массив и печать массива после каждой операции. нужна помощь!
C++ Подсчет количества различных элементов в массиве Всем привет! Сегодня всю пару ломал голову над задачей: Тема: функции Язык: Си Задача: дано X(M), Y(N). Вектор имеющий наибольшее количество различных элементов преобразовать по правилу: все элементы >= 10 заменить на 1. Ну вот заменить то не проблема, в функцию записать все - тоже. а вот как найти количество различных элементов в массиве? P.S. думаю надо сравнивать один элемент со всеми... http://www.cyberforum.ru/cpp-beginners/thread179430.html
cannot convert from 'int *' to 'double *' C++
Помогите пожалуйста исправить ошибку: error C2440: '=' : cannot convert from 'int *' to 'double *'. #include <iostream.h> void main() { double *p; int a=15; p=&a; cout<<*p; }
Разработать структуру и функции для расчета основных параметров электрической цепи C++
Прмогите написать прогу : Разработать структуру и функции для расчета основных параметров электрической цепи.
C++ Перестановочный шифр с ключевым словом http://www.cyberforum.ru/cpp-beginners/thread179410.html
Помогите, нужно сделать программу что будет зашифровывать и расшифровывать текст с помощью перестановочного шифра. Буквы открытого текста записываются в клетки прямоугольной таблицы по ее строчкам. Буквы ключевого слова пишутся над столбцами и указывают порядок этих столбцов (по возрастанию номеров букв в алфавите). Чтобы получить зашифрованный текст, надо выписывать буквы по столбцам с...
C++ Погогите разобраться со связанными списками Здравствуйте. У меня было задание: Задан массив из n элементов. Расставить: наимешьший элемент в начало массива, следующий по величине - в конец, следующий по величине - на 2-е место, следующий - на 2-е с конца, и так все элементы массива. Т.е. было: 2 3 1 4 3 должно стать: 1 3 4 3 2 Вот мой код с использованием динамических массивов: #include <iostream.h> #include <conio.h> #include... подробнее

Показать сообщение отдельно
TheMachinist
 Аватар для TheMachinist
242 / 174 / 15
Регистрация: 14.06.2010
Сообщений: 422
21.10.2010, 14:15     Ввод чисел, при вводе нуля - вывод количества цифр, идущих по порядку
Что не понятно - спрашивай, прокомментирую ....

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
28
29
30
31
32
33
34
#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
 
void main ()
{
char num[20], ch;
int i = 0;
while(i < 20)
{
ch = _getch();
if(ch == '0') break;
system("cls");  
num[i] = ch;
num[i+1] = '\0';
i++;
puts(num);
}
int n = atoi(num);
int ost1,ost2,temp = n,count = 0;
ost1 = temp%10;
temp /= 10;
ost2 = temp%10;
while(ost2+1 == ost1)
{
 count++;
 ost1 = ost2;
 temp /= 10;
 ost2 = temp%10;
}
cout << endl << count+1;
  system("pause");
}
 
Текущее время: 22:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru