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

Fişierul date.in memorează numere întregi de cel mult 4 cifre fiecare ordonate crescător. Să se afişeze fiecare valoare o singură dată.
Exemplu 2 2 2 2 3 3 3 3 3 4 4 4 4 7 7 7 7 10 10 10 se afiseaza 2 3 4 7 10

Răspunsuri la întrebare

Răspuns de andrei750238
1

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("date.in");

int main(){

   int ante, x;

   f >> ante;

   while(!f.eof()){

       f >> x;

       if(x!=ante){

           cout << ante << " ";

       }

       ante=x;

   }

   cout <<x;

}


andrei750238: Explicatie : comparam valoarea curenta (din x) cu valoarea anterioara (din ante)
daria2879: mersi mult
Alte întrebări interesante