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;
}