Írjál egy programot, mely kiírja a 3 első húsz többszörösét!?
A C#-hoz nem értek de Pythonban leírhatom aztán csak le kell fordítanod, az elv megegyezik!
For i in range(20):
print(i*3)
a = 3;
b = 1;
amíg (b <= 20) {print b * a; inc b;};
10 REM szam kiiro PROGRAM V6.0
15 REM SLILY MODIFIED, PROFESSIONAL VERSION
20 REM
30 A=3
40 B=1
50 PRINT A*B
60 B=B+1
70 IF B<21 THEN GOTO 50
80 END
#8 Tessék, itt van lebegőpontos számokkal C++-ban! 😅
#include <cmath>
#include <iomanip>
#include <iostream>
int main() {
std::cout << std::setprecision(20);
float szam = 0.f;
for (std::size_t i = 0; i != 20; ++i) {
szam = std::nextafter(szam, 1.f);
std::cout << i + 1 << ": \t" << szam * 3 << "\n";
}
}
Az eredmény pedig:
1: 4.2038953929744512128e-45
2: 8.4077907859489024255e-45
3: 1.2611686178923353638e-44
4: 1.6815581571897804851e-44
5: 2.1019476964872256064e-44
6: 2.5223372357846707277e-44
7: 2.9427267750821158489e-44
8: 3.3631163143795609702e-44
9: 3.7835058536770060915e-44
10: 4.2038953929744512128e-44
11: 4.624284932271896334e-44
12: 5.0446744715693414553e-44
13: 5.4650640108667865766e-44
14: 5.8854535501642316979e-44
15: 6.3058430894616768192e-44
16: 6.7262326287591219404e-44
17: 7.1466221680565670617e-44
18: 7.567011707354012183e-44
19: 7.9874012466514573043e-44
20: 8.4077907859489024255e-44
Sajnos nem értek túlzottan a C#-hogy úgyhogy nem a legtisztább kódot produkáltam :/ De remélem segít! :)
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!