Hogyan csináljam meg a feladatnak az egyik részét? C++.
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.
"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.
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!