3. Pe prima linie a fişierului text BAC.TXT se găseşte un cuvânt de exact 9 litere mici ale alfabetului englez. Pe a doua linie a fişierului se găseşte o cifră nenulă k. Se cere să se scrie un program care afişează pe ecran, de k ori, cel de al k-lea caracter de pe prima linie a fişierului BAC.TXT. De exemplu dacă fişierul BAC.TXT are următorul conţinut: algoritmi
5
se va afișa pe ecran rrrrr.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
int main()
{
char cuvant[10];
int k;
ifstream fin("BAC.TXT");
fin >> cuvant>> k;
for (int i = 0; i < k; i++)
cout << cuvant[k - 1];
fin.close();
return 0;
}
Explicatie:
Programul foloseste o structură repetitivă for pentru a afisa pe ecran cel de-al k-lea caracter din vectorul ”cuvant” de k ori.
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă