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

Ce este gresit in C++?

Anexe:

artur99: Nu ai închis acolada de la primul if. Ai scris if, ai început o acoladă, și fără să o închizi, ai scris else. Trebuie să o închizi înainte de a scrie else.
artur99: Pe liniile 6-7
andriesboss92: Problema ta este in while... incearca in loc de " or " sa pui " || " si la if in loc de " and " sa pui " && ".
Parantezele sunt inchise bine..
Asa ar trebui sa arate programul in c++.
#include
andriesboss92: #include
using namespace std;
int main()
{
int a,b,n,i;
cin>>a>>b>>n;
if(b==0)
cout<<"gresit";
}
andriesboss92: #include iostream
using namespace std;
int main()
{
int a,b,n,i;
cin>>a>>b>>n;
if(b==0)
cout<<"gresit";
else
cout<if(n>0 && a%b==0)
{
cout<<",";
a=a%b;
i=0;
do{
cout<<(a*10)/b;
a=(a*10)%b;
i=i+1;
}while( i!=n || a!=0 );
}
}
andriesboss92: Asta e tot programul :D

Răspunsuri la întrebare

Răspuns de andriesboss92
0

Rezolvarea este în codul sursă de mai jos.

Vacanță plăcută în continuare.

Succes!


Anexe:
Alte întrebări interesante