#2029 AfisareN
Soluții
Cerinţă
Citindu-se un număr natural n şi un şir de caractere să se afişeze de n ori şirul de caractere. De fiecare dată se va trece pe rând nou.
Date de intrare
Fişierul de intrare afisaren.in conţine pe prima linie numărul n, iar pe a două şirul de caractere.
Date de ieşire
Fişierul de ieşire afisaren.out va afişa pe fiecare linie de la 1 la n şirul de caractere.
Restricţii şi precizări
1 ≤ n ≤ 50
lungimea şirului de caractere este maxim 1.000.000
daca n = 0 nu se va afisa nimic
Exemplu:
afisaren.în
3
AfisareN
afisaren.out
AfisareN
AfisareN
AfisareN
Răspunsuri la întrebare
Răspuns de
1
#include <bits/stdc++.h>
using namespace std;
int n; char x;
int main(){
ofstream cout("afisaren.out");
ifstream cin ("afisaren.in");
cin >> n; if (n == 0) return 0;
while (cin >> x) cout << x;
cout << '\n';
for (int i = 0; i < n - 1; ++i)
{
ifstream cin("afisaren.in");
cin >> n;
while (cin >> x) cout << x;
cout << '\n';
}
}
pmarian98:
ma crezi ca am scris la fel
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă