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

Проверка числа на то, что оно целое - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти все парные трехзначные числа, сумма которых не превышает 10 http://www.cyberforum.ru/cpp-beginners/thread789663.html
Найти все парные трехзначные числа, сумма которых не превышает 10. Зарание спасибо :)
C++ Массив строк Здравствуйте. Разбираюсь с массивами :) Вопрос: почему при выполнении программы выдаются адреса памяти, а не строки? #include <iostream> using namespace std; int main() { int a= http://www.cyberforum.ru/cpp-beginners/thread789660.html
C++ Реализация Поиска В Файле
Здравствуйте! В книге Лафоре по ООП на С++ есть задача, реализовать в программе приведенной в главе ( ее я собственно привожу ниже, правда уже в измененном виде, она отличается от данного в учебнике...
Использование функциональных классов C++
Помогите решить задачу: Создать список из строк длиной не более 100 символов. Из всех подряд идущих строк с одинаковым количеством цифр оставить только одну. Физически уменьшить размер списка. ...
C++ WFA для С++ [VS2008-2010] http://www.cyberforum.ru/cpp-beginners/thread789646.html
Есть ли какие нить пособия? хотелось бы сходить потихоньку с консоли в GUI Понимаю, интернет полон информации но хотелось бы увидеть рекомендации местных cpp-шников ^_^
C++ Нарисовать белый прямоугольник Здравствуйте! Подскажите пожалуйста как в MFC AppWizard (exe) нарисовать прямоугольник, заполненный белым? Ну контур сам через lineto и moveto. А как закрасить? подробнее

Показать сообщение отдельно
Байт
Эксперт C
16051 / 10320 / 1540
Регистрация: 24.12.2010
Сообщений: 19,443
19.02.2013, 01:04
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
char stroka[10];
int i, k=0, summ;
int minys_indicator=0;
 
start:
cout << "Vvedi chislo\n";
gets(stroka);
 
if (stroka[0]=='-') {
    minys_indicator=1;
    k = 1;
 }
 for (i=k, summ=0;;++i) {
    if (stroka[i]>='0' && stroka[i]<='9') {
      summ = 10*summ + stroka[i] - '0';
      cout << strka[i] << "\n";
    } 
    else if (stroka[i]=='\n') {
    break;
    } else {
    cout << "Ne chislo\n";
    goto start;
    }
 }
 if (minys_indicator==0) return summ;
 else return -summ;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru