Vissza
1.
Egy adott n
értékig írjuk ki a páros számokat a
képernyőre.
#include
<iostream>
using namespace std;
int main()
{
int i, x, n;
cout << "Meddig:: ";
cin >> n;
i = 0;
x = 0;
while (i <
n)
{
cout << x << " ";
x += 2;
i++;
}
cout << endl;
return 0;
}
2.
Egy adott n értékig
írjuk ki a páratlan számokat egy
szövegállományba.
#include
<iostream>
#include <fstream>
using namespace std;
int main()
{
int i, x, n;
ofstream fout;
fout.open("paratlan.txt");
cout << "Meddig:: ";
cin >> n;
i = 0; x = 1;
while (i < n)
{
fout << x << " ";
x += 2;
i++;
}
cout << endl;
fout.close();
return 0;
}
3.
Határozzuk meg egy adott szám számjegyei
közül a páros számjegyek számát
#include
<iostream>
using namespace std;
int
main()
{
int x, szj, db;
cout << "szam = ";
cin >> x;
db = 0;
while (x != 0)
{
szj = x % 10;
if (szj==0 || szj==2
|| szj==4 || szj==6 || szj==8)
db++;
x /= 10;
}
cout << "Paros szamjegyek szama: " << db
<< endl;
return
0;
}
4.
Határozzuk meg két szám legnagyobb közös
osztóját.
#include
<iostream>
using namespace std;
int
main()
{
int
a, b, r;
cout
<< "Kerek
egy szamot: ";
cin
>> a;
cout
<< "Kerek
egy szamot: ";
cin
>> b;
while
( b != 0 ) {
r = a
% b;
a
= b;
b
= r;
}
cout
<< "Az
lnko: " << a << endl;
return
0;
}
A
fenti feladatok standard C író/olvasó
függvényekkel
1.
Egy adott n
értékig írjuk ki a páros számokat a
képernyőre.
#include
<stdio.h>
int
main()
{
int
i, x, n;
printf("Meddig::");
scanf("%i",
&n);
i
= 0;
x = 0;
while
(i < n)
{
printf("%i
", x);
x
+= 2;
i++;
}
printf("\n");
return
0;
}
2.
Egy adott n értékig
írjuk ki a páratlan számokat egy
szövegállományba.
#include
<stdio.h>
int main()
{
int i, x, n;
FILE *ki;
printf("Meddig::");
scanf("%i", &n);
ki = fopen("paratlan.txt", "w");
i = 0; x = 1;
while (i < n)
{
fprintf(ki, "%i\n", x);
x += 2;
i++;
}
fclose(ki);
return 0;
}
3.
Határozzuk meg egy adott szám számjegyei
közül a páros számjegyek számát
#include
<stdio.h>
int
main()
{
int x, szj, db;
printf("szam = ");
scanf("%i", &x);
db = 0;
while (x != 0)
{
szj = x % 10;
if(szj==0 || szj==2
|| szj==4 || szj==6 || szj==8)
db++;
x /= 10;
}
printf("Paros szamjegyek szama: %d\n",db);
return
0;
}
4.
Határozzuk meg két szám legnagyobb közös
osztóját.
#include
<stdio.h>
int
main()
{
int
a, b, r;
printf("Kerek
egy szamot: ");
scanf("%i",
&a);
printf("Kerek
egy szamot: ");
scanf("%i",
&b);
while
( b != 0 ) {
r = a
% b;
a
= b;
b
= r;
}
printf("Az
lnko: %i\n", a);
return
0;
}