Sa se scrie un program care afiseaza toate numerele pare de la 0 pana la n unde n este un numar citit de la tastatura
Răspunsuri la întrebare
Răspuns:
Un program care rezolvă această cerință ar putea arăta astfel:
#include <stdio.h>
int main()
{
int n;
printf("Introduceti un numar n: ");
scanf("%d", &n);
int i;
for (i = 0; i <= n; i += 2) // parcurgem numerele de la 0 la n, avansand cu pasul 2 (adica numerele pare)
printf("%d\n", i); // afisam numarul curent
return 0;
}
Acest program poate fi simplificat prin scrierea unei bucle for care iterează prin fiecare număr par între 0 și n, în loc să incrementăm pasul în fiecare iterație. Astfel, programul ar putea arăta astfel:
#include <stdio.h>
int main()
{
int n;
printf("Introduceti un numar n: ");
scanf("%d", &n);
int i;
for (i = 0; i <= n; i++) // parcurgem numerele de la 0 la n
if (i % 2 == 0) // daca numarul curent este par
printf("%d\n", i); // afisam numarul curent
return 0;
Explicație:
Sper să ajute!