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

Fișierul numere.int conține numere întregi, ordonate crescător. Realizați un algoritm care afișează toate numerele din fișier care se găsesc doar o singură dată.​

Răspunsuri la întrebare

Răspuns de danYn
1

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("numere.in");

int main()

{

   int sir[100], i, nrmax, n, nr;

   f>>n;

   for(i=0;i<n;i++)

       f>>sir[i];

   for(i=0;i<n;i++)

   {

       if(sir[i]!=sir[i+1] && sir[i]!=nr)

           cout<<sir[i]<<' ';

       if(sir[i]==sir[i+1])

           nr=sir[i];

   }

}

Explicație:

Alte întrebări interesante