Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 26
1

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

05.04.2012, 21:01. Просмотров 1354. Ответов 1
Метки нет (Все метки)

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

2. Дана строка символов среди которых есть двоеточие. Определить, сколько символов идет до него и после.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.04.2012, 21:01
Ответы с готовыми решениями:

Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом
Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом.

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

Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным отрицательным числом
Сделайте пожалуйста. Нужно написать программу, которая проверяет, является ли введенная с...

Написать программу, которая определяет, является ли введенное с клавиатуры строка числом
Использую функции обработки символов. Написать программу, которая определяет, является ли...

1
Sharp3r
08.05.2012, 14:08 2
Лучший ответ Сообщение было отмечено Camarro как решение

Решение

Ответ на 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;
}
Интересно узнать ваши мнения о коде, пишу впервые
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2012, 14:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Проверить, является ли введенная с клавиатуры строка целым числом
1) Напишите программу, которая проверяет, является ли введеная с клавиатуры строка с целым числом....

Проверить, является ли введенная с клавиатуры строка целым числом
2.Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом.

Написать программу, которая определяет, состоит ли введенная с клавиатуры строка только из символов пунктуации
Написать программу, которая определяет, состоит ли введенная с клавиатуры строка только из символов...

Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом
Рекомендуемый вид экрана во время работы программы приведен ниже (данные, введенные пользователем,...

Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом.
Написать программу, которая проверяет, является ли введенная с клавиатуры строка дробным числом.

Написать программу, которая проверяет, является ли введенная с клавиатуры строка шестнадцатеричным числом
Задача: Написать программу, которая проверяет, является ли введенная с клавиатуры строка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.