👤

Tema la C++ Clasa a V a
Problema 1. Se citesc din fișierul “date.in” două
numere naturale n > 0 și k > 0 . Scrieți un program
care să afișeze în ordine crescătoare primii k
multiplii ai numărului n
exemple

date.in Date de ieșire
n=2 k=3 0, 2, 4
n=7 k=4 0, 7, 14, 21

Problema 2. Se citesc din fișierul “date.in” numere
naturale până la apariția lui 0. Determinați și afișați
câte numere pare au fost până la apariția lui 0.
exemple

date.in Date de ieșire
1,3,2,4,0,2,3,4 2
2,3,8,4,0,2,4,1 3


Răspuns :

// PROBLEMA 1

#include<iostream>

#include<fstream>

using namespace std;

ifstream fin("date.in");

int main()

{

int n, k, x=0;

fin >> n >> k;

while (k)

{

 cout << n * x << ' ';

 x++;

 k--;

}

return 0;

}

// PROBLEMA 2

#include<iostream>

#include<fstream>

using namespace std;

ifstream fin("date.in");

int main()

{

int n, cont=0;

fin >> n;

while (n != 0)

{

 

 if (n % 2 == 0)

  cont++;

 fin >> n;

}

cout << cont;

return 0;

}