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

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ăspunsuri la întrebare

Răspuns de AnDrEi1090
1

// 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;

}

Alte întrebări interesante