Feladatok
1.
Írjuk ki két szám összes közös osztóját!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #include <iostream>
using namespace std;
int main()
{
int a, b;
cin >> a >> b;
for (int i = 1; i <= a; i++) {
if (a%i == 0 && b%i == 0)
cout << i << " ";
}
cout << endl;
return 0;
}
|
2.
Írjuk ki az n-nél kisebb prímeket!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| #include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = 2; i < n; i++){
int hany_oszto = 0;
for (int j = 1; j <= i; j++)
if (i % j == 0)
++hany_oszto;
if (hany_oszto == 2)
cout << i << " ";
}
cout << endl;
return 0;
}
|
3.
Adott n, keressük meg a két legnagyobb számjegyét!
- megoldjuk majd órán…
4. Házi!
Írjuk ki (megfelelő ciklusokat felhasználva):
*
**
***
****
*****
******
*******
********
*********
**********
*********
********
*******
******
*****
****
***
**
*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| #include <iostream>
using namespace std;
int main()
{
for (int i=1; i<=10; i++){
for (int j=1; j<=i; j++)
cout<<"*";
cout<<endl;
}
for (int i=9; i>=1; i--){
for (int j=1; j<=10-i; j++)
cout<<" ";
for (int k=1; k<=i; k++)
cout<<"*";
cout<<endl;
}
return 0;
}
|