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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Классы. Список учебной группы http://www.cyberforum.ru/cpp-beginners/thread1113063.html
Вариант предметной области: N=11-Список учебной группы. Вариант структуры(в приложенном фото): Мой код: #include<iostream.h> #include<fstream.h> #include<conio.h> #include<string.h> struct...
C++ Передача по значению #include "stdafx.h" #include "iostream" #include "conio.h" #include "locale" using namespace::std; struct Distance { int feet; float inches; http://www.cyberforum.ru/cpp-beginners/thread1113054.html
Поменять местами побочную диагональ и последнюю строку матрицы C++
Помогите поменять местами побочную диагональ и последнюю строку матрицы.
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму между первым и вторым положительными элементами
В одномерном массиве, состоящем из n вещественных элементов, вычислить сумму между первым и вторым положительными элементами.
C++ Построение блок-схем http://www.cyberforum.ru/cpp-beginners/thread1113045.html
Помогите пожалуйста составить блок-схему к программе. #include "stdafx.h" #include <iostream> using namespace std; void ArraySort (double* arrayIn, double* arrayOut, int arraySize); int...
C++ Крестики-нолики на объектах Хочу написать игру крестики-нолики на объектах. Необходим объект поле, объект игрок и объект игра. Что должен содержать в себе каждый из этих объектов? Хочу понять сам принцип, по которому это всё... подробнее

Показать сообщение отдельно
DiffEreD
1431 / 768 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
07.03.2014, 13:25
Может так (код содержит С++11):
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
#include <iostream>
#include <string>
#include <algorithm>
 
int main()
{
   std::cout << "Enter number: -> ";
   std::string number;
   std::cin >> number;
 
   if (std::any_of(number.begin(), number.end(), isalpha) ||
       std::count(number.begin(), number.end(), '.') > 1)
   {
      std::cout << "Bad input.\n";
      return 1;
   }
 
   if (number.find('.') != std::string::npos)
      std::cout << "Floating type.\n";
   else
      std::cout << "Integer type.\n";
 
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru