Программа проверяет, является ли введенная строка целым числом.
Решение:
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#include «stdafx.h»
#include <iostream> using namespace std; int main() {setlocale(LC_ALL,«Rus»); char stroka[255]; int i=0, n, x=0; cout<<» Введите строку >> \t \n«; cin.getline(stroka, 255); n=strlen(stroka); int zap=44; //код запятой int toch=46; //код точки while (i<n—1) { if (stroka[i]==zap || stroka[i]==toch) x++; i++; } if (x==0) cout<<» Целое число, либо не число «; else cout<<» Не целое число, либо не число «; system(«pause>>void»); return 0; } |