C++ ban lenne szükségem egy kis segítségre! Valaki eltudná nekem magyarázni ezeket a dolgokat?
Szóval az lenne a problémám,hogy sok programozás óráról maradtam le egészségügyi okok miatt ,de ez most nem lényeg.A problémám az,hogy az alap dolgokkal sem vagyok tisztában... kaptam pár feladatot amiket meg kéne csinálnom a hétvégéig nem azt kérem,hogy csinálják meg helyettem csak annyi kell,hogy megértsem a for,while,do-while működését.Azt sem tudom mi a különbség köztük de muszály,hogy megértsem itt van pár feladat:
1. Írj programot, amely kiszámolja az első 100
természetes szám összegét!
2. Írj programot, amely kiszámolj az első 7
természetes szám szorzatát!
3. Írj programot, amely kiszámolj az első 100
természetes szám közül a párosak összegét!
4. Írj programot, amely kiszámolja az első 50
természetes szám közül a páratlanok összegét !
Csak annyit kérek,hogy pár példát küldjetek while os meg for os feladatokról,hogy kb. tudjam mi is ez az egész.Könyörgöm segítsetek aki gondolja és van kedve kicsit foglalkozni velem azzal hétvégén birok skypeolni vagy fb.
Ha nem érted a ciklusokat, ez segíthet: [link]
while : elöltesztelő ciklus
do-while : hátultesztelő ciklus
for : számláló ciklus
Megírtam neked for ciklusokkal, írd át más tipusú ciklusokra:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
//Első 100 szám összege
int n100 = 0;
for (int i = 1; i < 101; i++)
{
n100 += i;
}
cout << "Az elso 100 szam osszege: " << n100 << endl;
//Első 7 szám szorzata
int n7 = 1;
for (int i = 1; i < 8; i++)
{
n7 *= i;
}
cout << "Az elso 7 szam szorzata: " << n7 << endl;
//Első 100 szám párosinak összege
int np100 = 0;
for (int i = 1; i < 101; i++)
{
if (i % 2 == 0)
{
np100 += i;
}
}
cout << "Az elso 100 szam paros szamjainak osszege: " << np100 << endl;
//Első 50 szám páratlanjainak összege
int np50 = 0;
for (int i = 1; i < 51; i++)
{
if (!(i % 2 == 0))
{
np50 += i;
}
}
cout << "Az elso 50 szam paratlan szamjainak osszege: " << np50 << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
1. Írj programot, amely kiszámolja az első 100 természetes szám összegét!
2. Írj programot, amely kiszámolj az első 7 természetes szám szorzatát!
3. Írj programot, amely kiszámolj az első 100 természetes szám közül a párosak összegét!
4. Írj programot, amely kiszámolja az első 50 természetes szám közül a páratlanok összegét !
Ezek mindegyike különböző eredményt ad, attól függően hogy 0-tól vagy 1-től indítod a természetes számokat.
iostreamnek igaza van :D
Nem mindegy, hogy 0-99 vagy 1-100.
Az se mindegy, hogy a 0-t párosnak vagy előjel nélkülinek tekinted.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, 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!