Să se citească mai multe şiruri de caractere terminate prin şi să se afişeze şirul de lungime
maximă.
express:
siruri terminate prin ce?
Răspunsuri la întrebare
Răspuns de
1
Am o solutie C++ la problema ta...dar citirea trebuie facuta din fisier. Altfel nu merge, deoarece la fiecare <CR> iti executa linia, in fisier se asteapta sfarsitul fisierului. Succes!
#include <bits/stdc++.h>
using namespace std;
char s[256], r[256];
int n, maxx;
int main()
{
ifstream f("date.in");
ofstream g("date.out");
while(!f.eof())
{
f.getline(s, sizeof(s));
n = strlen(s);
if(n > maxx) maxx = n, strcpy(r, s);
}
g << r;
return 0;
}
#include <bits/stdc++.h>
using namespace std;
char s[256], r[256];
int n, maxx;
int main()
{
ifstream f("date.in");
ofstream g("date.out");
while(!f.eof())
{
f.getline(s, sizeof(s));
n = strlen(s);
if(n > maxx) maxx = n, strcpy(r, s);
}
g << r;
return 0;
}
Alte întrebări interesante
Franceza,
8 ani în urmă
Limba română,
8 ani în urmă
Istorie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă