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

E FOARTE URGENT AJUTOR!!!​

Anexe:

Răspunsuri la întrebare

Răspuns de lucaciucandrei
5

a) 264 (programul ia cifrele mai mici ca 5 din numarul n si formeaza, in ordinea inversa in care apar in n, un numar z cu dublul lor

b) 789 (orice numar care are toate cifrele mai mari decat 5 si are 3 cifre)

c)

#include<iostream>  

using namespace std;

int main() {

   int n, z = 0, c;

   cin >> n;

   while (n > 0) {

       c = n % 10;

       n = n / 10;

       if (c < 5)

           z = z * 10 + 2 * c;

   }

   cout << z;

   return 0;

}

d)

citeste n

z<-0

|-daca n>0 atunci

|   |-repeta

|   |   c<-n%10

|   |   n<-[n/10]

|   |   |-daca c<5 atunci

|   |   |   z<-z*10+2*c

|   |   |_

|   |-pana cand n≤0

|_

scrie z


mariusnitoiu89: mersii
Alte întrebări interesante