Informatică, întrebare adresată de csavin7196, 8 ani în urmă

Se citesc de la tastatura doua numere intregi cu exact trei cifre fiecare. Afisati cifrele fiecarui numar citit in acest format:
Ex: a=123 si b=456 se va afisa Cifrele numarului 147 sunt 1 4 7
                                                      Cifrele numarului 416 sunt 4 1 6​


Zicun: In pseudocod sau c++?
csavin7196: c++

Răspunsuri la întrebare

Răspuns de Zicun
2

Răspuns:

C++

#include <iostream>

using namespace std;

int main()

{

   int a,b;

   cin>>a>>b;

   if((a>99)&&(a<1000))

   {

   cout<<"Cifrele numarului "<<a<<" sunt: ";

           cout<<a/100<<" "<<a/10%10<<" "<<a%10<<endl;

   }

   if((b>99)&&(b<1000))

   {

   cout<<"Cifrele numarului "<<b<<" sunt: ";

           cout<<b/100<<" "<<b/10%10<<" "<<b%10;

   }

}

Programul a fost testat in CodeBlox:

Anexe:

Zicun: Am modificat if(b>99&&b<1000) cu if((b>99)&&(b<1000)), acum daca programul va citi un nr. mai mare sau mai mic cu 3 cifre nu va afisa cifrele
Zicun: Bafta la scoala <3
v1tam1na: same :D:D m-am grabit, am vazut ca trebuia sa fie doar nr de 3cifre xdxd.
Răspuns de v1tam1na
1

#include <iostream>

using namespace std;

int main() {

   int a,b;

   cin>>a>>b;

   if(a>99 && a<=999){

       cout<<"Cifrele numarului "<<a<<" sunt "<<a/100<<" "<<a/10%10<<" "<<a%10;

   }

   cout<<endl;

   if(b>99 && b<=999){

       cout<<"Cifrele numarului "<<b<<" sunt "<<b/100<<" "<<b/10%10<<" "<<b%10;

   }

   return 0;

}

Alte întrebări interesante