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

Se citește un șir de numere până la apariția valorii 0. Să se afișeze oglinditul fiecărui număr mai mare sau egal decât o valoare dată k, unde k reprezintă un număr întreg citit de la tastatură.

Răspunsuri la întrebare

Răspuns de loofdoof4
1

Răspuns:

#include <iostream>

using namespace std;

int main() {

int n=1,k,oglinditul=0;//date de intrare

cin>>k;

while(n!=0)//cat timp variabila citita n nu este egala cu zero se vor citi in continuare numere

{

 cin>>n;

 if(n>=k)//daca n este mai mare sau egal cu k aflam oglinditul

 {

  while(n!=0)

  {

   oglinditul=n%10+oglinditul*10;//algoritmul de oglindire a unei variabile de tip int

   n/=10;

  }

  cout<<oglinditul;

 }

 oglinditul=0;

 n=1;

 cout<<endl;

}

return 0;

}

Explicație:


alexandraalexa28: Mulțumesc!
Alte întrebări interesante