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

Написать программу, которая определяет, является ли введенная с клавиатуры строка целым числом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод и вывод! http://www.cyberforum.ru/cpp-beginners/thread540142.html
Здравствуйте, Форумчани, вот у меня есть код работающий, помогите перегрузить ввод и вывод: --------------- функция main:#include <iostream> #include "strings.h" #include "text.h" using namespace std; int main() { setlocale(LC_ALL,"Russian");
C++ Сумма двух наибольших чисел последовательности. Здравствуйте, уважаемые. Прошу Вас, помочь мне разобраться в коде программы. Или упростить алгоритм решения. Задание:Вводится последовательность из n целых чисел. Определить сумму двух наибольших чисел. Заранее спасибо. #include <stdio.h> #include <conio.h> #include <iostream.h> void main(void) { http://www.cyberforum.ru/cpp-beginners/thread540113.html
C++ Функции и массивы_не читает из файла
#pragma hdrstop //--------------------------------------------------------------------------- #include<stdio.h> #include<conio.h> #include <fstream> #include <iostream> #pragma argsused
C++ Как использовать картинку из Resource Files Visual Studio
В Visual Studio 2010 закинул в папку Resource Files картинку 1.jpg Как к ней теперь обращаться?Просто 1.jpg? Пример кода: SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "1.jpg",SPIF_UPDATEINIFILE | SPIF_SENDCHANGE);
C++ Недопустимый else без парного if http://www.cyberforum.ru/cpp-beginners/thread540099.html
Только-только начал изучать новый для себя язык программирования и столкнулся с ошибкой: Недопустимый else без парного if if (day>5) { std::cout << "Weekend"; else std::cout << "Fuck!"; }
C++ Пoмoгите со строковыми типами данных Дан текст, состоящий не менее чем из пяти слов. Вывести на экран слова, которые имеют одинаковые окончания "ИЯ","ИСТ","ИКА". С этой темой не могу разобраться, только начало написал: #include <iostream> #include <string.h> using namespace std; void main () { int const n=100, kol=10; typedef char String ; String s, mas ; подробнее

Показать сообщение отдельно
Sharp3r
Сообщений: n/a
08.05.2012, 14:08
Ответ на 1ю задачу:

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
#include <iostream>
#include <string>
#include <cctype>
 
using std::cout;
using std::cin;
using std::string;
 
int main()
{
     cout << "Enter string: ";
     string str;
 
     cin >> str;
 
     bool flag = true;
     string::size_type i = 0;
     while (i != str.size() && flag) {
          if (!isdigit(str[i]))
               flag = false;
          ++i;
     }
 
     if (flag)
          cout << "It's integer.";
     else
          cout << "It's not integer";
 
     return 0;
}
Ответ на 2ю задачу:

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
#include <iostream>
#include <string>
 
using std::cout;
using std::cin;
using std::string;
using std::endl;
 
int main()
{
     cout << "Enter string: ";
     string str;
 
     getline(cin, str);
 
     bool flag = true;
     int count_before = 0, count_after = 0;
     for (string::size_type i = 0; i != str.size(); ++i) {
          if (str[i] == ':')
               flag = false;
          else if (flag)
               ++count_before;
          else
               ++count_after;
     }
 
     cout << "Count before : " << count_before << endl;
     cout << "Count after :  " << count_after << endl;
 
     return 0;
}
Интересно узнать ваши мнения о коде, пишу впервые
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru