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

De la tastatură se citesc trei numere întregi. Elaborați un poagram prin intermediul căruia

se va afișa în dreapta fiecărui număr unul dintre mesajele: PAR, dacă numărul este par și

IMPAR, dacă numărul este impar. De exemplu: date de intrare – 45, 3, 24; date de ieșire

– 45 IMPAR 3 IMPAR 24 PAR.IN C VA ROG FARA CIN/COUT!!!!!!

Răspunsuri la întrebare

Răspuns de VxF
1

Răspuns:

#include <stdio.h>

void main()

{

   int a, b, c;

   printf("a: ");

   scanf("%d", &a);

   printf("b: ");

   scanf("%d", &b);

   printf("c: ");

   scanf("%d", &c);

   printf("%d %sPAR %d %sPAR %d %sPAR\n", a, a % 2 ? "IM" : "", b, b % 2 ? "IM" : "", c, c % 2 ? "IM" : "");

}

Explicație:

În mod normal aşa ceva s-ar rezolva eliminând repetarea codului pentru testarea numărului:

  • Ori prin folosirea unei funcţii ce se apelează pasând ca parametru fiecare număr în parte
  • Ori prin folosirea unui vector şi procesarea printr-o buclă

Dacă specifici care din metodele de mai sus aţi studiat, rescriu codul.


q6s6chx27y: prin folosirea unui vector
VxF: Ai aici varianta cu vector: https://pastebin.com/QgcSrwJx
Alte întrebări interesante