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