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

cpp
vă rog mult.
cu utilizarea structurilor
repetitive (for, while , do while)

Anexe:

Răspunsuri la întrebare

Răspuns de boiustef
2

#include <iostream>

using namespace std;

void print(int a, int b, int c)

{

   cout << "("<< a << "," <<b<<","<<c<<")"<< "\n";

}

bool triunghi(int a, int b, int c)

{

   if (a+b>c && a+c>b && b+c>a) return true;

   else return false;

}

int main()

{

   int  a, b, c;

   cin >> a;

   if (a==0) cout << "NU EXISTA";

   else

   {

       cin >> b;

       if (b==0) cout << "NU EXISTA";

       else

       {

           cin >> c;

           if (c==0) cout << "NU EXISTA";

           else

           {

               int triplete=0;

               if (triunghi(a,b,c)) {print(a,b,c); ++triplete;}

               int num;

               cin >> num;

               while (num)

               {

                   a=b;

                   b=c;

                   c=num;

                   if (triunghi(a,b,c)) {print(a,b,c); ++triplete;}

                   cin >> num;

               }

              if (triplete==0)

                  cout << "NU EXISTA";

           }

       }

   }

   return 0;

}


YCarolyyy: error :stray '\240\'
boiustef: numai ce l-am executat inca odata si am dat numerele
4 6 2 9 6 5 7 0
si am obtinut trpletele:
(9,6,5)
(6,5,7)
YCarolyyy: această greșeală e foarte des întâlnită
YCarolyyy: nu se execută la mine
YCarolyyy: în cpp?
boiustef: da. c++, codebloks versiunea 16.01
cred e ceva cu biblioteca folosita... sterge primul rand
#include
si scriel de mana din nou, posibil daca ai copiat codul ceva se mai intampla... am avut si eu cazuri cand luam codul de pe net ... din surse
YCarolyyy: mersi, încerc
boiustef: am dat pe net si propun sa dezactivezi antivirusul... ca nu programul e de vina...
boiustef: Am dezactivat antivirusul. Se pare că consideră programul ca fiind virus :(( iata un raspuns la eroarea ta la compilare...
YCarolyyy: mersi
Alte întrebări interesante