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

Ввод целого положительного числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вероятностное сжатие http://www.cyberforum.ru/cpp-beginners/thread1307333.html
Здравствуйте, мне нужно реализовать вероятностное сжатие. Но я даже не знаю с какой стороны подойти, а гугл ни чего толкогово мне не выдает. буду благодарен за пример реализации, либо за ссылку на литературу)
C++ Исправьте ошибку C2664 приведения типов #include "stdafx.h" #include <iostream> #include <fstream> #include <conio.h> using namespace std; void statistics(char *text, char *shifr, int n) { int stat; for (int i = 0; i < 256; i++) http://www.cyberforum.ru/cpp-beginners/thread1307325.html
Динамический массив C++
Доброго времени суток. Пытаюсь реализовать структуру данных "Динамический массив". В итоге выполнения кода, почему-то, кроме введенных данных выводятся еще какие-то левые. Где мой просчёт? #include "stdafx.h" #include <iostream> #include <stdlib.h> using namespace std;
C++ Задача с codeforces "Бьем чудовище"
ПОДСКАЖИТЕ АЛГОРИТМ И СРЕДСТВА РЕШЕНИЯ ДАННОЙ ЗАДАЧ C. Бьём чудовище! ограничение по времени на тест1 секунда ограничение по памяти на тест256 мегабайт вводстандартный ввод выводстандартный вывод На Киберленд напало чудовище! Отважный мастер Янь собирается сражаться с чудовищем. У Яня и чудовища есть по три атрибута: очки здоровья (HP), сила атаки (ATK) и сила защиты (DEF).
C++ Записать в файл S сначала компонент файла F, затем компонент файла G с сохранением порядка http://www.cyberforum.ru/cpp-beginners/thread1307317.html
Составить программу, которая записывает в файл S сначала компонент файла F, затем компонент файла G с сохранением порядка.
C++ Обработка одномерных массивов даны массив а(10) и b(11) создать программу и блок схему для вычисления массива d(j)=∑_(j=0)^9▒a_i/(2+a_i )+|bj| #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; void main() { setlocale(LC_ALL,"Russian"); double a,b,d,S=0; подробнее

Показать сообщение отдельно
eeppbbyy
0 / 0 / 0
Регистрация: 18.12.2013
Сообщений: 7
22.11.2014, 00:57  [ТС]     Ввод целого положительного числа
C++
1
2
3
4
5
6
7
8
9
10
11
int n;
   
    
        for(;;)
    {
        n = getch();                                    
    if(условие)
        cout<<"Ошибка. Введите число";
    else
        return n;
        }
Если я не ошибаюсь, должно быть что-то типо этого, просто о функции getch() теории много, только вот как его применять я не могу понять

Добавлено через 4 минуты
Цикл For(;, может лучше while использовать?

Добавлено через 7 минут
Может в условии использовать функцию isdigit&
 
Текущее время: 10:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru