составьте программу,которая выводит на экран число сотен в заданном числе, если оно трёхзначное, а в противном случае сообщает: "число не трёхзначное" .
#include <iostream> using namespace std; int main() { int number; cin>>number; number=(number-number%10)/10; //в результате остаётся число десятков, т.е. число без единиц number=(number-number%10)/10; // тут уже число сотен без десятков if(number==0) // если в результате будет 0 десятков, то выводим текст { cout<<"chislo ne trehznachnoe"; } else // в противном случае десятки будут { cout<<number; // и выводим их кол-во } return 0; }
Answers & Comments
#include <iostream>
using namespace std;
int main()
{
int number;
cin>>number;
number=(number-number%10)/10;
//в результате остаётся число десятков, т.е. число без единиц
number=(number-number%10)/10; // тут уже число сотен без десятков
if(number==0) // если в результате будет 0 десятков, то выводим текст
{
cout<<"chislo ne trehznachnoe";
}
else // в противном случае десятки будут
{
cout<<number; // и выводим их кол-во
}
return 0;
}