Vissza

1. Írjuk ki az első 10 természetes számot.
#include <iostream>
using namespace std;
int main()
{
    int i;
    for (i = 0; i < 10; i++)
        cout << i << endl;
    return 0;
}

2. Olvassunk be a billentyűzetről n számot és határozzuk meg az össszegüket és az átlagukat.
#include <iostream>
using namespace std;
int main()
{
    int i, n, ossz, x;
    cout << "n = ";
    cin >> n;
    ossz = 0;
    for (i = 0; i < n; i++)
    {
        cout << "szam = ";
        cin >> x;
        ossz += x;
    }
    cout << "A szamok osszege: " << ossz << endl;
   
cout << "A szamok atlaga: " << (float)ossz/n << endl;
    return 0;
}

3. Olvassunk be a billentyűzetről n számot és határozzuk meg a legnagyobbat.
#include <iostream>
using namespace std;
int main()
{
    int i, n, maxi, x;
    cout << "n = ";
    cin >> n;
    for (i = 0; i < n; i++)
    {
        cout << "szam = ";
        cin >> x;
        if (i == 0) maxi = x;
        if (maxi < x) maxi = x;
    }
    cout << "A legnagyobb szam: " << maxi << endl;
    return 0;
}


4. Állapítsuk meg, hogy a billentyűzetről beolvasott szám prímszám-e.
#include <iostream>
using namespace std;
int main()
{
    int szam, i;
    cout << "Kerek egy szamot: ";
    cin >> szam;
    if (szam == 2) {
        cout << "A szam prim" << endl;
        return 0;
    }
    if (szam%2 == 0) {
        cout << "A szam nem prim" << endl;
        return 0;
    }
    for (i = 3; i*i <= szam; i+=2)
        if( szam%i == 0 )
        {
                cout << "A szam nem prim" << endl;
                return 0;
        }
    cout << "A szam prim" << endl;
    return 0;
}

5. Írjuk ki az első 11 Fibonacci számot a képernyőre.
#include <iostream>
using namespace std;
int main()
{
    int x1, x2, x, i;
    x1 = 0;
    x2 = 1;
    cout << "0 " << x1 << endl;
    cout << "1 " << x2 << endl;
    for (i = 2; i <= 10; ++i){
        x = x1 + x2;
        cout << i << " " << x << endl;
        x1 = x2;
        x2 = x;
    }
    return 0;
}

A fenti feladatok standard C író/olvasó függvényekkel

1. Írjuk ki az első 10 természetes számot.
#include <stdio.h>
int main()
{
    int i;
    for (i = 0; i < 10; i++)
        printf("%i\n", i);
    return 0;
}

2. Olvassunk be a billentyűzetről n számot és határozzuk meg az összegüket és az átlagukat.
#include <stdio.h>
int main()
{
int i, n, ossz, x;
printf("n= ");
scanf("%d", &n);
ossz = 0;
for (i = 0; i < n; i++)
{
printf("szam = ");
scanf("%i", &x);
ossz += x;
}
printf("A szamok osszege: %i\n", ossz);
printf("A szamok atlaga: %.3f\n", (float)ossz/n);
return 0;
}

3. Olvassunk be a billentyűzetről n számot és határozzuk meg a legnagyobbat.
#include <stdio.h>
int main()
{
int i, n, maxi, x;
printf("n= ");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
printf("szam = ");
scanf("%i", &x);
if (i == 0) maxi = x;
if (maxi < x) maxi = x;
}
printf("A legnagyobb szam: %i\n", maxi);
return 0;
}

4. Állapítsuk meg, hogy a billentyűzetről beolvasott szám prímszám-e.
#include <stdio.h>
int main()
{
    int szam, i;
    printf("Kerek egy szamot: ");
    scanf("%i", &szam);
    if (szam == 2) {
        printf("A szam prim\n");
        return 0;
    }
    if (szam%2 == 0) {
        printf("A szam nem prim\n");
        return 0;
    }
    for (i = 3; i*i <= szam; i+=2)
        if( szam%i == 0 )
        {
                printf("A szam nem prim\n");
                return 0;
        }
    printf("A szam prim\n");
    return 0;
}


5. Írjuk ki az első 10 Fibonacci számot a képernyőre.
#include <stdio.h>
int main()
{
    int x1, x2, x, i;
    x1 = 1;
    x2 = 1;
    printf("%i\n", x1);
    printf("%i\n", x2);
    for (i = 2; i < 10; ++i){
        x = x1 + x2;
        printf("%i\n", x);
        x1 = x2;
        x2 = x;
    }
    return 0;
}