Предмет: Информатика, автор: makskyl

НУжно написать програму в С++
Пользователь вводит целое 3х-знаковое число с клавиатуры.
Проверить - 3х-знаковое ли оно? Если нет - дать еще 5 попыток ввести число. Если после 5 попыток будет ошибка - вывести сообщение на экран и закрыть программу.
Если число 3х-знаковое, то вывести на экран умножение его цифр(например, число 273 -> 2*7*3=42).

Ответы

Автор ответа: petyaGavrikov
0
#include <iostream>
using namespace std;

int main()
{
    int n, p, i;
    string m;
    cout << "Введите n: ", cin >> n, cout << "n";
    for (i=2; (i<=5)&&((n<100)or(n>999));i++) {
     cout << "Введите n: ", cin >> n, cout << "n";
    }
    if ((n>=100)and(n<=999)){
    p = (n/100)*(n/10%10)*(n%10);
    cout << p;}
    else cout << "Ошибка";
    return 0;
}

Пример:
Введите n: 12
Введите n: 7623
Введите n: 456
120
Похожие вопросы
Предмет: Қазақ тiлi, автор: Lordip
5сынып бжб 1-тапсырма. Мәтінді мұқият оқып, көтерілген мәселені анықтаңыз. Мәселеге қатысты өз ойыңызды білдіріңіз. Мәтіннен 2 негізгі және 2 қосымша ақпаратты анықтаңыз. Мiнез нақты адамның шыншыл, адал, ақкөңiлдiгiне орай сипатталмайды, аталған сапалар әртүрлi жағдайларда көрiнiс беретiн жеке адам қасиеттерi. Адам мiнезiн бiле отырып, оның алдағы ықтималды әрекеттерi мен қылықтарын күнi iлгерi барластырумен оларға тиiстi реттеулер және түзетулер ендiруге болады. Мiнездi адамның қандай әрекетке келетiнiн жаңылмай, дәл айтуға болады. Алайда, жеке тұлға ерекшелiкке бай келедi, ал солардың бәрi де адам мiнезiн танытады деу қате. Мiнез көрсеткiшi адамның барша жағдайлардағы мәндi сипаты мен тұрақты сақталатын таңдаулы қасиеттерi. Егер адам қандайда дау-дамайлы жағдайда дөрекiлiк көрсетсе, сондай тұрпайылық пен ұстамсыздық осы адамның төл қасиетi деу жөн емес. Жайдары мiнездi, көңiлдi адамның өзi кей жағдайда мұңайып, сылбыр халге түсуi мүмкiн. Өмiрге келумен бастауын алып, мiнез нақты адамның өмiр барысында қалыптасады, тұрмыс жағдайларымен айқындалады. Тұрмыс қалпы әр адамның ойлау, сезiм, ниет, әрекет сипатын бiрлiктi анықтап барады. Мұнда адамның бүкiл өмiрiн жан-жақты қамтыған қоғамдық шарттар мен әлеуметтiк жағдайлар маңызды келедi. Дегенмен, мiнездiң нақты қалыптасуы әртүрлi деңгейде дамыған топтарда (отбасы, достары, сынып, спорт командасы, еңбек ұжымы ж.т.б.) қалыптасады. Осы топтар сипаты мен оларда ардақталатын адамгершiлiк, қоғамдық құндылықтарға тәуелдi мүшелерiнiң мiнез ерекшелiктерi орнығады. Мiнез бiтiстерi, сонымен бiрге тұлғаның отбасындағы абыройы, топтың басқа мүшелерiмен арақатынасына байланысты тұрақталып не, аса қажет болса, өзгерiске түседi. Жоғары деңгейлi дамыған топ, ұжым мiнездiң мәндi де ұнамды бiтiстерiнiң қалыптасуына оң әсер етедi. Жақсы мiнездi адам қалыптастыра отырып, ұжым өз дәреже, деңгейiн арттыра түседi. Негізгі ақпарат Қосымша ақпарат