1.
Beolvassuk az A és B egész számokat. Írjuk ki a „mar megint” üzenetet, ha valamelyikük nulla, ellenkező esetben az „azonos elojel” vagy „kulonbozo elojel” üzenetek valamelyikét a helyzetnek megfelelően. – 1p
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 a, b;
cin >> a >> b;
if (a == 0 || b == 0) { /* valamelyikük 0 */
//cout << "mar megint" << endl;
/*}
else if ((a > 0 && b > 0)
|| (a < 0 && b < 0)) /* azonos az előjelük */
/*{
cout << "azonos elojel" << endl;
}
else {
cout << "kulonbozo elojel" << endl;
}
return 0;
}
|
2.
Adott az n természetes szám.
a. Írjuk ki az első n darab pozitív egész számot növekvő sorrendben! – 1p
b. Írjuk ki a 7 első n darab pozitív többszörösét növekvő sorrendben! – 1p
c. Írjuk ki az n-nél kisebb páros természetes számokat csökkenő sorrendben! – 1p
Példa: ha n = 5, akkor a kimenet:
1 2 3 4 5
7 14 21 28 35
4 2 0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| #include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
// a
int i = 1;
while (i <= n) {
cout << i << " ";
i = i + 1;
}
cout << endl;
// b
i = 1;
while (i <= n) {
cout << 7*i << " ";
i = i + 1;
}
cout << endl;
// c
i = n-1;
while (i >= 0) {
if (i % 2 == 0) {
cout << i << " ";
}
i = i - 1;
}
return 0;
}
|
3.
Adott az Sn = 1*2 + 2*3 + … + (n-1)*n összeg. Írjuk ki az értékét a felhasználó által megadott n-re! – 1p
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| #include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int s = 0;
int i = 1;
while (i <= n-1) {
s = s + i*(i+1);
i = i + 1;
}
cout << s << endl;
return 0;
}
|