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

Как разрешить ввод только чисел типа int? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Некорректно работает вывод вещественных чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread1098403.html
#include "stdafx.h" #include <conio.h> #include <stdio.h> void ReadArray(double a)
C++ Вывести информацию в виде таблицы помогите, после введения данных , в конце программами должна выводится инф. в виде таблицы #include <stdio.h> #include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h> #include <locale.h> using namespace std; int main (){ http://www.cyberforum.ru/cpp-beginners/thread1098387.html
C++ Добавить в конец программы строчку cout << "Your number is", не задев цикл
Здравстуйте! Подскажите, пожалуйста, как добавить в конец программы cout << "Your number is" не задев цикл. #include <iostream> #include <cstdio> #include <conio.h> using namespace std; int roman (int,int,char); int main() {
C++ Составить программу, печатающую значение 1, если среди цифр заданного трехзначного числа присутствуют одинаковы цифры
Составить программу, печатающую значение 1, если среди цифр заданного трехзначного числа присутствуют одинаковы цифры, и 0 - в противном случае. Использовать логические выражения. помогите пожалуйста Не нужно в чужой теме задавать вопросы с ней не связанные.
C++ Как узнать размер файла? (студия 2013) http://www.cyberforum.ru/cpp-beginners/thread1098351.html
Доброго времени суток, форумчане и гости! Есть небольшой код и хочется прикрутить определитель размера файлов в папке. Должно выводить имя файла и рядом его размер в байтах. Помогите, пожалуйста. :) #include <iostream> #include <stdio.h> #include <conio.h> #include <math.h> #include <windows.h> #include <string> #include <sys/stat.h>
C++ Написать программу, переводящую размер угла из радиан в градусы с использованием дружественных функций Ребята, помогите пожалуйста в написании программы, практики вообще никакой с дружественными функциями, хотя условие достаточно простое. Написать программу, переводящую размер угла из радиан в градусы с использованием дружественных функций. подробнее

Показать сообщение отдельно
Donville
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 112

Как разрешить ввод только чисел типа int? - C++

17.02.2014, 00:32. Просмотров 1269. Ответов 7
Метки (Все метки)

Доброго времени суток. Подскажите, пожалуйста, как разрешить ввод только чисел типа int. Преподаватель очень любит заваливать на этом, введя например букву, там где нужно число. Очень важно, чтобы код был негромоздким.

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
35
36
37
38
39
40
41
#include <iostream>
#include <cstdio>
#include <conio.h>
 
using namespace std;
 
int roman (int,int,char);
int main()
{
    int a;
    cout << "Enter the number\n";
    cin >> a;
    if (a < '0') || (a > '9')
    {
        cout << "Good"
    }
    while (a<=0)
    {
        cout << "Enter positive number\n";
        cin >> a;
    }
    cout << "Your number is ";
    a=roman(a,1000,'M');
    a=roman(a,500,'D');
    a=roman(a,100,'C');
    a=roman(a,50,'L');
    a=roman(a,10,'X');
    a=roman(a,5,'V');
    a=roman(a,1,'I');
    getch();
    return 0;
}
int roman(int i,int j,char c)
{
    while (i>=j)
    {
        putchar(c);
        i=i-j;
    }
     return(i);
}
П. С. на форуме перечитал с этим все, что смог найти связанное, но там коды большие или зацикленные. Спасибо за понимание!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru