Kezdőoldal » Számítástechnika » Programozás » Hogyan oldjam meg c++-ban?

Hogyan oldjam meg c++-ban?

Figyelt kérdés

Sziasztok!

Azért írok, mert nem tudom megcsinálni c++-ban az alábbi feladatot: a beírt szám összes páros osztóját írja ki!


Én így képzelem el, de sajnos nem azt adja ki:


#include<iostream.h>

main()

{

int i,szam;

cout<<"irjon be egy szamot: ";

cin>>szam;

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

{

if (i % 2==0)

cout<<i<<endl;;

}


system("pause.void");

}

Köszönöm a segítséget;



2012. okt. 31. 14:14
1 2
 1/12 iostream ***** válasza:
30%

Ez azt vizsgálja, hogy i páros-e. Ez a fele a feladatnak. Azt is meg kell vizsgálni, hogy i osztója-e a számnak.

Mivel a 0 semminek sem osztója, ezért érdemes 1-től indulni (ezzel egy csúnya division by zero hibát is elkerülhetsz).


A párosságot i % 2 alakban vizsgálod, ami azt nézi, hogy i-nek osztója-e a 2. Ennek analógiájára akkor azt, hogy a számnak osztója-e i, vajon hogy vizsgálnád? Na, azt a kifejezést &&-el rakd be az if-be, és jó lesz.

2012. okt. 31. 14:28
Hasznos számodra ez a válasz?
 2/12 A kérdező kommentje:
köszönöm, hogy segítesz.
2012. okt. 31. 14:48
 3/12 A kérdező kommentje:
segítséget*
2012. okt. 31. 14:48
 4/12 A kérdező kommentje:

tudom baromság de itt mi a hiba?


#include<iostream.h>

main()

{

int i,szam;

cout<<"irjon be egy szamot: ";

cin>>szam;

for (i=1;i<=szam;i++)

{

if (i % 2==0 && i % szam==0)


cout<<i<<endl;

}



system("pause.void");

}

2012. okt. 31. 19:45
 5/12 iostream ***** válasza:
0%

Mégegyszer, direkt a szórendet se változtattam meg. Figyelmesen olvasd.


"A párosságot i % 2 alakban vizsgálod, ami azt nézi, hogy i-nek osztója-e a 2. Ennek analógiájára akkor azt, hogy a számnak osztója-e i, vajon hogy vizsgálnád?"

2012. okt. 31. 21:14
Hasznos számodra ez a válasz?
 6/12 A kérdező kommentje:

Meg van : )) köszönöm, hogy rávezettél.

Így már jó ugye?

#include<iostream.h>

main()

{

int szam;

int i;

cout<<"irjon be egy szamot: ";

cin>>szam;



for (i=1;i<=szam;i++)

{

if (i % 2==0 && szam % i==0)


cout<<i<<endl;

}


cout<<endl;

system("pause.void");

}

2012. okt. 31. 23:56
 7/12 iostream ***** válasza:
0%
Hát, ha helyes eredményt ír ki, akkor bizonyára jó :)
2012. nov. 1. 11:24
Hasznos számodra ez a válasz?
 8/12 A kérdező kommentje:
igen, úgy néz ki :) amúgy ha szabad megkérdeznem te is programozást tanultál? gondolom komolyabban is érted a dolgot.
2012. nov. 1. 11:42
 9/12 iostream ***** válasza:
0%
Igen, én is programozást tanultam, és egypár éve ebből is élek.
2012. nov. 1. 12:08
Hasznos számodra ez a válasz?
 10/12 A kérdező kommentje:

Értem. Most én szoftverfejlesztőn vagyok és ezt tanulom. Egyébként jól lehet belőle élni? úgy értem, hogy el tudod választani a magán életet a munkádtól, vagy te szereted csinálni?

Még annyival zaklatnálak, hogy pontosan miket kell csinálnod? hogy telik a munkaidőd? milyen feladatokat kell csinálnod?

Van kisebb-nagyobb rálátásom de örülnék ha ezekre a kérdésekre olyan válaszolna, aki tényleg ebből él.

Köszönöm, hogy időt fordítottál rám.

2012. nov. 1. 12:16
1 2

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!