Kezdőoldal » Számítástechnika » Programozás » Hogyan csináljam meg a feladat...

Hogyan csináljam meg a feladatnak az egyik részét? C++.

Figyelt kérdés

Még nagyon kezdő KÉRDÉSE:

----------

// main.cpp

#include <iostream>

/*#define WINDOWS_VERSION "ABDS4/zhi-version"

#define LINUX_VERSION

#define MAC_VERSION*/

typedef unsigned short ushort ;

//typedef unsigned int uint ;

using std::cout ;

using std::endl ;

using std::cin ;


int main(void) {

const ushort maxSzam = 4 ;

ushort szamok[maxSzam][2] ;


cout << "Adj be 4 pozitiv szamot:\n" ;

for(ushort i = 0; i < maxSzam; ++i) {

cout << "Az " << i+1 << " szam: " ;

cin >> szamok[i][0] ;


szamok[i][1] = 1 ;

for(ushort oszto = 2; oszto < szamok[i][0]; ++oszto) {

if(szamok[i][0] % oszto == 0)

szamok[i][1] = szamok[i][1] + oszto ;

}

}


cout << "\nBaratszamparok:\n" ;

for(ushort i = 0; i < maxSzam; ++i)

for(ushort j = 0; j < maxSzam; ++j) {

if(i == j)

continue ;

if(szamok[i][0] == szamok[j][1])

cout << "[" << szamok[i][0] << " - " << szamok[j][0] << "]\n" ;

}


return 0 ;

}


Ha talál barátszámpárt akkor azt ki írja kétféleképpen például:

220 - 284

284 - 220

Na én egy olyan kereső ciklust karok írni ami a talált barátszámpárokat figyelmen kívül hagyja hogyha már egyszer ki lett íratva.


2012. nov. 17. 23:58
 1/1 iostream ***** válasza:

"Na én egy olyan kereső ciklust karok írni ami a talált barátszámpárokat figyelmen kívül hagyja hogyha már egyszer ki lett íratva."


Ezesetben tárold le, amiket már kiírtál.

2012. nov. 18. 12:18
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!