Informatică, întrebare adresată de pgabrielacasand, 9 ani în urmă

Să se citească mai multe şiruri de caractere terminate prin şi să se afişeze şirul de lungime
maximă.


express: siruri terminate prin ce?
pgabrielacasand: prin<CR>

Răspunsuri la întrebare

Răspuns de express
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;
}

Alte întrebări interesante