C++ задача.

Criz

Registered
Някой може ли бързо да ми направи една програма на C++ Ето го условието:
Да се състои програма която въвежда от клавиатура произволен символ ако символът е цифра програмата да извежда съответната цифра с думи .
В противен случай да извежда подходящо съобщение.
 
Код:
#include <iostream>

int main()
{
char symbol;
cout<<"Vyvedete simvol:";
cin>>symbol;
switch(symbol)
{
case '0' : cout<<"Nula"; break;
case '1' : cout<<"Edno"; break;
/* tuk ostanalite do 9 */
default : cout<<"Ne e vyveden simvol za chislo."; break;
}
}
 
може ли за още една да помогнете :Д ето я и нея :
Да се напише програма която въвежда от клавиатурата цяло четирицифрено число .Да се провери дали произведението от цифрите на числото е кратно на 3.
 
А защо не се постараеш да напишеш нещо, пък, ако нещо, ще ти помогнем?
 
ами точно че не го разбирам много много и немога,просто немога да го направя не разбирам езика,а това са задачи дето трябва да правя
 
А би ли казал за какво ти трябват по принцип? От даскалото нещо или следваш в университет?
 
Ами в моя клас няма такива :D За това пиша тук защото тея неща са много прости за вас и е лесно,до колкото за мен са трудни все още
 
Код:
#include <iostream>
using namespace std;
int main(){
    int number;
    cout<<"Chislo: ";
    cin>>number;
    if(number%3==0){
        cout<<"Deli se na 3";
    }else{
        cout<<"Ne se deli na 3";
    }
}
 
@kriss, трябва да се умножат съставните цифри на това число и след това да се направи проверка.
 
Код:
#include <iostream>
using namespace std;
int main(){
    int number, cifra1, cifra2, cifra3, cifra4;
    cout<<"Chislo: ";
    cin>>number;
    cifra1 = number % 10;
   cifra2 = number % 100;
   cifra3 = number % 1000;
   cifra4 = number % 10000;
    if( (cifra1 * cifra2 * cifra3 * cifra4) % 3 == 0){
        cout<<"Deli se na 3";
    }else{
        cout<<"Ne se deli na 3";
    }
}

Нещо такова трябва да стане
 
Моя код защо да не става? Проверявам дали има остатък при делене на 3 :idea:
 
Обясних ти, в задачата се иска да умножиш съставните цифри на това четирицифрено число и след това да се провери дали резултатът е кратен на 3.
 

Горе