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

Va rog un program in C++ pentru problema atasata. Multumesc

Anexe:

Răspunsuri la întrebare

Răspuns de boiustef
0

#include <iostream>

#include <fstream>

using namespace std;

ifstream f("pir.in");

ofstream g("pir.out");

int main()

{

   int N, I, L;

   f >> N >> I;

   L=1;

   while (N>I)

   {

       ++L;

       N-=L;

   }

   g << L;

   return 0;

}



Daniel4761: E mai buna metoda :))
laurachirila5: Multumesc!
Răspuns de Daniel4761
0

#include <iostream>


#include <fstream>

using namespace std;

ifstream f("pir.in");

ofstream g("pir.out");

int main()

{

int N, I, L=0;

f>>N>>I;

while(N>1)

{

 L++;

 if(N>=L) N-=L;

 else N=1;

 if(I>=N){g<<L; break;}

}

return 0;

}


laurachirila5: Multumesc si pentru rezolvarea asta
Daniel4761: Cu placere
Alte întrebări interesante