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

Se citesc trei numere naturale a, b şi c de câte 2 cifre fiecare. Să afişeze cea mai mică cifră dintre cele mai
mici cifre din a, b şi c. Ex: a=57, b=21, c=59 =>d=1.
Programul trebuie facut in c si in pseudocod

Răspunsuri la întrebare

Răspuns de andrei750238
3

PROGRAM C:

#include <stdio.h>

int main(){

int a,b,c, minim=10;

scanf("%d%d%d", &a, &b, &c);

do{

  if(a%10<minim) minim = a%10;

} while(a);

do{

  if(b%10<minim) minim = b%10;

} while(b);

do{

  if(c%10<minim) minim = c%10;

} while(c);

printf("%d", &minim);

return 0;

}

► PROGRAM PSEUDOCOD :

citeste a,b,c

minim ← 10

┌executa

│   ┌ daca (a%10<minim) atunci

│   │     minim ← a%10

│   └■

└cat timp (a != 0)

┌executa

│   ┌ daca (b%10<minim) atunci

│   │     minim ← b%10

│   └■

└cat timp (b != 0)

┌executa

│   ┌ daca (c%10<minim) atunci

│   │     minim ← c%10

│   └■

└cat timp (c != 0)

scrie minim


Gusion2045: Mulțumesc mult!
Alte întrebări interesante