Предмет: Информатика,
автор: nastyanovak02
Помогите, пожалуйста, написать программу на С++. Пользователь вводит число а. Нужно, чтобы программа определила положительно ли число, если да, то:
1) посчитать сколько разрядов в этом числе;
2) определить каких разрядов больше: со значением от 0 до 4 или от 5 до 9.
Ответы
Автор ответа:
0
#include <iostream>
using namespace std;
int main() {
setlocale(LC_ALL, "Russian");
string a;
cin >> a;
if(stoi(a)>=0) {
cout << a.length() << " разрядов";
} else {
cout << "Wrong data";
// Прошу перефразировать вторую часть задания, исправлю. Какое значение?
}
}
Похожие вопросы
Предмет: Математика,
автор: tepikin72
Предмет: Физика,
автор: belkina20019
Предмет: Русский язык,
автор: фрегатик
Предмет: Алгебра,
автор: Luki87
Предмет: Литература,
автор: ник4779