Kezdőoldal » Számítástechnika » Programozás » Mi a baja a proginak?

Mi a baja a proginak?

Figyelt kérdés

El kell dönteni hogy barátságos-e a szám


#include <iostream>


using namespace std;


int main()

{

int a, b, oszto, ossza=0, osszb=0;

cout<<"Adja meg az elso szamot: "; cin>> a;

cout<<"Adja meg a masodik szamot: "; cin>> b;

oszto=1;

while(a!=oszto)

{a%oszto=0;

ossza=ossza+oszto;

oszto++;}

oszto=1;

while(b!=oszto)

{b%oszto=0;

osszb=osszb+oszto;

oszto++;}

if(ossza==osszb)

cout<<"Baratsagos szamok"<< endl;

else

cout<<"Nem baratsagos szamok"<< endl;

return 0;

}


A while utáni első utasítás elől hiányolja a kapcsos zárójelet. Mi lehet a gond?



2013. nov. 6. 20:12
 1/7 A kérdező kommentje:

int main()

{

int a, b, oszto, ossza=0, osszb=0;

cout<<"Adja meg az elso szamot: "; cin>> a;

cout<<"Adja meg a masodik szamot: "; cin>> b;

oszto=1;

while(a!=oszto)

{

if(a%oszto=0)

ossza=ossza+oszto;

oszto++;

}

oszto=1;

while(b!=oszto)

{

if(b%oszto=0)

osszb=osszb+oszto;

oszto++;

}

if(ossza==osszb)

cout<<"Baratsagos szamok"<< endl;

else

cout<<"Nem baratsagos szamok"<< endl;

return 0;

}


Ennyit javítottam rajta de továbbra is az a gondja.

2013. nov. 6. 20:18
 2/7 anonim ***** válasza:

biztos zárójelet hiányol? nekem itt ez a fura: a%oszto=0;

meg b%oszto=0; szerintem ez nem jó, mi akar lenni?

2013. nov. 6. 20:20
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:
if ben == nem csak =
2013. nov. 6. 20:21
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

Egy számpár akkor barátságos ugyebár ha a 2 szám osztóinak összege önmagukon kívül kiadja a másik számot, és viszont.


Ott az lenne hogy Ha az a(szám) osztható maradék nélkül az oszto adott értékével, akkor az ugye bár a szám egyik osztója.

2013. nov. 6. 20:23
 5/7 A kérdező kommentje:
Köszönöm. Lentebb úgy is csináltam, nem értem fent miért nem láttam mert. Gyűlölöm mikor ilyen kis apró hibákra nem jövök rá.
2013. nov. 6. 20:24
 6/7 A kérdező kommentje:
Most már lefut de még nem jó :D
2013. nov. 6. 20:26
 7/7 A kérdező kommentje:

if(ossza==b && osszb==a)


utolsó feltétel így, megoldottam :) Köszönöm még egyszer a segítséget.

2013. nov. 6. 20:28

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!