1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb

Hasonló dokumentumok
1. Olvassuk be két pont koordinátáit: (x1, y1) és (x2, y2). Határozzuk meg a két pont távolságát és nyomtassuk ki.

1. Írjunk programot mely beolvas két számot és ellenőrzi hogy mindkét szám zérus-e:

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }

Felvételi tematika INFORMATIKA

Példák tematikus csoportosításban

11. gyakorlat Sturktúrák használata. 1. Definiáljon dátum típust. Olvasson be két dátumot, és határozza meg melyik a régebbi.

Írjon olyan programot a standard könyvtár alkalmazásával, amely konzolról megadott valós adatokból meghatározza és kiírja a minimális értékűt!

Példatár a Programozás 1 tárgyhoz

6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok

Megjegyzés: A programnak tartalmaznia kell legalább egy felhasználói alprogramot. Példa:

Tartalom Keresés és rendezés. Vektoralgoritmusok. 1. fejezet. Keresés adatvektorban. A programozás alapjai I.

INFORMATIKA javítókulcs 2016

Keresés és rendezés. A programozás alapjai I. Hálózati Rendszerek és Szolgáltatások Tanszék Farkas Balázs, Fiala Péter, Vitéz András, Zsóka Zoltán

I. Specifikáció készítés. II. Algoritmus készítés

Vezérlési szerkezetek. Szelekció Ciklusok

// keressük meg a legnagyobb faktoriális értéket, ami kisebb, // mint százmillió

C példatár Juhász, István Kósa, Márk Pánovics, János

Programozás C nyelven (13. ELŐADÁS) Sapientia EMTE

INFORMATIKA tétel 2019

7. gyakorlat Sorozatok, Fájlkezelés

end function Az A vektorban elõforduló legnagyobb és legkisebb értékek indexeinek különbségét.. (1.5 pont) Ha üres a vektor, akkor 0-t..

Programozási segédlet

Programozás alapjai 2.Gy: A C nyelv alapjai P R O

Programozás alapjai 8.Gy: Program struktúra

6. A Pascal nyelv utasításai

Programozás alapjai 5. gyakorlat Vezérlési szerkezetek egymásba ágyazása

Algoritmusok pszeudókód... 1

Programozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek

Algoritmusok pszeudókód... 1

Információk. Ismétlés II. Ismétlés. Ismétlés III. A PROGRAMOZÁS ALAPJAI 2. Készítette: Vénné Meskó Katalin. Algoritmus. Algoritmus ábrázolása

Bevezetés a programozásba I.

2018, Funkcionális programozás

Gyakorló feladatok az 1. nagy zárthelyire

Bevezetés a programozásba I.

HORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport

7. gyakorlat. Fájlkezelés IO haladó Függvények haladó

Programozás alapjai 9.Gy: Struktúra 2.

1. numere.txt n (1 n 10000) n növekvő kilenc a) Pascal/C++ Például: NUMERE.TXT

PROGRAMOZÁS ALAPFELADATOK

Megoldott programozási feladatok standard C-ben

Tartalomjegyzék Algoritmusok - pszeudókód

2. Milyen értéket határoz meg az alábbi algoritmus, ha A egy vektor?. (2 pont)

3 A C programozási nyelv szintaktikai egységei

Vezérlési szerkezetek

I. Egydimenziós tömb elemeinek rendezése

Alkalmazott modul: Programozás. Programozási tételek, rendezések. Programozási tételek Algoritmusok és programozási tételek

Programozás alapjai 3.Gy: C elágazások, ciklusok P R O

Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)

Programozás I. gyakorlat

10. gyakorlat Tömb, mint függvény argumentum

Programozás I. Matematikai lehetőségek Műveletek tömbökkel Egyszerű programozási tételek & gyakorlás V 1.0 OE-NIK,

BME MOGI Gépészeti informatika 5.

int tokeletes(int szam) { int i,oszto=0; for(i=1; i<szam; i++) { if(szam %i == 0) { oszto+=i; }

Gyakorló feladatok. /2 Maradék /16 Maradék /8 Maradék

Bevezetés a programozásba I.

Programozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)

Mutatók és címek (ism.) Programozás alapjai C nyelv 8. gyakorlat. Indirekció (ism) Néhány dolog érthetőbb (ism.) Változók a memóriában

Tartalomjegyzék Algoritmusok - pszeudókód

Struktúrák (struct) A struktúra szerkezetét meghatározó deklaráció általános formája:

Ajánlott elemi feladatok az AAO tárgyhoz 41 feladat

Szerzői jog 2005 Hungarian Edition Panem Könyvkiadó, Budapest

Egyszerű programok készítése Kifejezések Bitszintű műveletek Relációs műveletek... 58

Adatszerkezetek. Nevezetes algoritmusok (Keresések, rendezések)

1.1. A forrásprogramok felépítése Nevek és kulcsszavak Alapvető típusok. C programozás 3

Operációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

Bánsághi Anna 2014 Bánsághi Anna 1 of 68

Megoldott programozási feladatok standard C-ben

Programozás 3. Dr. Iványi Péter

INFORMATIKA tétel 2018

Számelmélet, műveletek, egyenletek, algebrai kifejezések, egyéb

BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!

Magas szintű programozási nyelvek 1 beugró (levelező tagozat) május 19.

OOP I. Egyszerő algoritmusok és leírásuk. Készítette: Dr. Kotsis Domokos

Adminisztrációs feladatok Strukturált programok A C programnyelv elemei

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós augusztus 29. Széchenyi István Egyetem, Gy r

7/8. gyakorlat Karaktertömbök és sztringkezelés

Webprogramozás szakkör

Adatbázis rendszerek Gy: Algoritmusok C-ben

/* Az iter függvény meghívása és a visszatérő érték átadása a gyok változóba */ gyok = iter( n, a, e ) ;

1. Alapok. Programozás II

Programozás alapjai. 6. gyakorlat Futásidő, rekurzió, feladatmegoldás

Szoftvertervezés és -fejlesztés I.

Programozás alapjai C nyelv 4. gyakorlat. Mit tudunk már? Feltételes operátor (?:) Típus fogalma char, int, float, double

Algoritmusok - pszeudókód... 1

Internet programozása. 3. előadás

Számelmélet Megoldások

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }

Programozás II. Fájlkezelés

8. Laboratóriumi gyakorlat: Bevezetés a reguláris kifejezések használatába

Változók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):

Alkalmazott modul: Programozás. Programozási tételek, rendezések Giachetta Roberto

I. ALAPALGORITMUSOK. I. Pszeudokódban beolvas n prim igaz minden i 2,gyök(n) végezd el ha n % i = 0 akkor prim hamis

Bevezetés a programozásba I 10. gyakorlat. C++: alprogramok deklarációja és paraméterátadása

Programozás I. Sergyán Szabolcs Óbudai Egyetem Neumann János Informatikai Kar szeptember 10.

Gyakorló feladatok. Az alaputasítások olyanok, mint C-ben. (Részleteket ld. segedletek/02.pdf vagy bármelyik Java tutorial.)

PRÓBAÉRETTSÉGI VIZSGA

Mit tudunk már? Programozás alapjai C nyelv 4. gyakorlat. Legnagyobb elem keresése. Feltételes operátor (?:) Legnagyobb elem keresése (3)

Szövegek C++ -ban, a string osztály

Átírás:

1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb #include<stdio.h> main() { int a, b; printf( "a=" ); scanf( "%d", &a ); printf( "b=" ); scanf( "%d", &b ); if( a< b ) { inttmp = a; a = b; b = tmp; } } 2. Feladat: pontszám alapján eldönti, hogy sikeres volt-e a dolgozat - 60% #include<stdio.h> main() { intelerheto, pontszam; printf( "elérhető=" ); scanf( "%d", &elerheto ); printf( "pontszám=" ); scanf( "%d", &pontszam ); if( 100 * pontszam>= 60 * elerheto ) puts( "A dolgozat sikeres." ); else puts( "A dolgozat sikertelen." ); }

3. Feladat: a beolvasott évszámról eldönti, hogy szökőév-e #include<stdio.h> main() { } intevszam; printf( "Évszám: " ); scanf( "%d", &evszam ); if( evszam % 4 == 0 &&evszam % 100!= 0 evszam % 400 == 0 ) else puts( "Szökőév." ); puts( "Nem szökőév." ); 4. Feladat: három szakaszról eldönti, hogy szerkeszthető-e háromszög belőlük, ha igen, kiszámítja annak területét #include<math.h> #include<stdio.h> main() { doublea, b, c; printf( "a=" ); scanf( "%lf", &a ); printf( "b=" ); scanf( "%lf", &b ); printf( "c=" ); scanf( "%lf", &c ); if( a> 0 && b > 0 && c > 0 && a + b > c && a + c > b && b + c > a ) { } double s = ( a + b + c ) / 2; puts( "Szerkeszthető háromszög a szakaszokból." ); printf( "A háromszög területe: %lf.\n", sqrt( s * ( s - a ) * ( s - b ) * ( s - c ) ) );

else puts( "Nem szerkeszthető háromszög a szakaszokból." ); } 5. Írjunk programot, amely értékel egy dolgozatot a rá adott pontszám alapján! Az értékelés az alábbiak alapján történjen: 0-42: elégtelen, 43-57: elégséges, 58-72: közepes, 73-87: jó, 88-100: jeles. A feladatot if - elseif else szerkezettel valósítsuk meg! 6. Írjunk programot, amely az a, b, c értékek ismeretében képernyőre írja az ax 2 +bx+c=0 másodfokú egyenlet megoldásait!

7. Írjunk programot, amely kiírja egy dolgozat szöveges értékelését az érdemjegy alapján! Többirányú elágaztató utasítást használjunk!

8. Írjunk programot, amely for ciklussal kiírja az első tíz természetes számot és azok négyzetét! 9. Írjunk programot, amely while ciklussal karaktereket olvas be standard inputról, és átmásolja azokat a standard outputra! 10. Írjunk programot, amely kiszámítja egy 0 és 12 közötti egész szám faktoriálisát (azért csak 12-ig, mert a 12 faktoriálisa még tárolható egy unsigned long int típusban)!

11. Írjunk programot, mely for ciklussal kiszámítja a Fibonacci-sorozat n- edik elemét, ahol n egy nem túl nagy természetes szám! 12. Írjunk programot, amelywhile ciklussal 0 végjelig olvas be egész számokat, és mindegyikről eldönti, hogy páros-e vagy páratlan!

13. Írjunk programot, amelywhile ciklussal meghatározza két pozitív egész szám legnagyobb közös osztóját!

14. Írjunk programot, mely meghatározza egy billentyűzetről beolvasott természetes szám prímtényezős felbontását! 15. Írjunk programot, amely a billentyűzetről karaktereket olvas mindaddig, amíg azok az angol abc betűi, majd a beolvasás után kiírja, hogy hány volt ezek közül kisbetű!

16. Írjunk programot, amely egyesével beolvas egész számokat mindaddig, amíg a számok váltakozó előjelűek, majd kiírja a képernyőre a beolvasott értékek darabszámát! A nulla egy speciális érték, amelyet a negatív számok közé sorolunk, ha előtte pozitív érték szerepel (beleértve a pozitív számok közé sorolt nullát is), illetve a pozitívak közé, ha előtte negatív érték áll (beleértve a negatív számok közé sorolt nullát is). A sorozat elején álló nulla értékek előjele a sorozat első nem nulla értékének előjelétől függ. 17. Írjunk programot, amely a billentyűzetről látható karaktereket olvas mindaddig, amíg a @ karaktert meg nem kapja! A program határozza meg és írja képernyőre a beolvasott különböző karaktereket és azok gyakoriságát!

18. Írjunk eljárást, mely paraméterként megkap egy tetszőleges méretű, egészeket tartalmazó egydimenziós tömböt! Az eljárás határozza meg a tömbben lévő pozitív, negative és nulla elemek darabszámát! 19. Írjunk programot, amely nullától különböző egészeket olvas be a billentyűzetről a 0 végjelig! A program határozza meg és írja a képernyőre azt a három értéket, amelynek átlaga maximális!

20. Írjunk programot, amely megoldja a jól ismert,,nyolc királynő problémát, azaz elhelye egy sakktáblán nyolc királynőt úgy, hogy azok ne üssék egymást, és kiírja a képernyőre a probléma összes megoldását!

21. Írjunk függvényt, amely egy paraméterként megkapott, egészeket tartalmazó kétdimenziós tomb esetén megadja azon oszlopok számát, amelyekben egy szintén paraméterként megadott értéknél csak nagyobb értékek szerepelnek!

22. Írjunk eljárást, amely paraméterként megkap egy tetszőleges méretű, valósakat tartalmazó kétdimenziós tömböt, és előállít egy olyan egydimenziós tömböt, amely a sorok átlagát tartalmazza! 23. Írjunk eljárást,amely egy paraméterként megkapott, egészeket tartalmazó kédimenziós tomb oszlopait úgy rendezi át, hogy az első sor elemei nagyság szerint csökkenő sorrendben legyenek!

RENDEZÉSEK 24. Írjunk eljárást, amely növekvő sorrenbe rendezi a paraméterként megkapott, egészeket tartalmazó tömböt maximumkiválasztásos rendezéssel! 25. Írjunk eljárást, amely növekvő sorrenbe a paraméterként megkapott, egészeket tartalmazó tömböt beszúrásos rendezéssel!

26. Írjunk eljárást, amely növekvő sorrenbe a paraméterként megkapott, egészeket tartalmazó tömböt buborékrendezéssel!

27. Írjunk eljárást, amely növekvő sorrenbe a paraméterként megkapott, egészeket tartalmazó tömböt gyorsrendezéssel! KERESÉSEK

28. Írjunk függvényt, amely teljes kereséssel megkeresi a paraméterként megkapott tömbben a szintén paraméterként megkapott értéket, és az első olyan elem indexével tér vissza, amelynek értéke a keresett érték! Ha a keresett érték nincs a tömbben, akkor -1-et kell visszaadni! 29. Írjunk függvényt, amely lineáris kereséssel megkeresi a paraméterként megkapott tömbben a szintén paraméterként megkapott értéket, és az első olyan elem indexével tér vissza, amelynek értéke a keresett érték! Ha a keresett érték nincs a tömbben, akkor -1-et kell visszaadni! 30. Írjunk függvényt, amely bináris kereséssel megkeresi a paraméterként megkapott tömbben a szintén paraméterként megkapott értéket, és az első olyan elem indexével tér vissza, amelynek értéke a keresett érték! Ha a keresett érték nincs a tömbben, akkor -1-et kell visszaadni!