Форум программистов, компьютерный форум 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++ Реализация Поиска В Файле
Здравствуйте! В книге Лафоре по ООП на С++ есть задача, реализовать в программе приведенной в главе ( ее я собственно привожу ниже, правда уже в измененном виде, она отличается от данного в учебнике образца лишь методом findEmp(); ) Программа вроде бы и рабочая, но все же думается мне, что я сделал не совсем не то, что хотел от меня автор книги. Текст задачи: К программе EMPL_IO из этой...
Использование функциональных классов C++
Помогите решить задачу: Создать список из строк длиной не более 100 символов. Из всех подряд идущих строк с одинаковым количеством цифр оставить только одну. Физически уменьшить размер списка. Примечание: Во всех вариантах этого задания требуется написать собственный функциональный класс и использовать его в подходящих для выполнения задания алгоритмах STL. Соответствующие контейнеры...
C++ WFA для С++ [VS2008-2010] http://www.cyberforum.ru/cpp-beginners/thread789646.html
Есть ли какие нить пособия? хотелось бы сходить потихоньку с консоли в GUI Понимаю, интернет полон информации но хотелось бы увидеть рекомендации местных cpp-шников ^_^
C++ Нарисовать белый прямоугольник Здравствуйте! Подскажите пожалуйста как в MFC AppWizard (exe) нарисовать прямоугольник, заполненный белым? Ну контур сам через lineto и moveto. А как закрасить? подробнее

Показать сообщение отдельно
Байт
Эксперт C
 Аватар для Байт
15043 / 9445 / 1383
Регистрация: 24.12.2010
Сообщений: 17,477
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;
}
 
Текущее время: 04:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru