int tokeletes(int szam) { int i,oszto=0; for(i=1; i<szam; i++) { if(szam %i == 0) { oszto+=i; }
|
|
- Zsófia Jónás
- 8 évvel ezelőtt
- Látták:
Átírás
1 1. /* Készítsen egy olyan szabványos ANSI C függvényt, amely egy egész számról eldönti, hogy tökéletes szám-e! Az a tökéletes szám, amely egyenlő a nála kisebb osztói összegével. Pl. 6 = = */ int tokeletes(int szam) int i,oszto=0; for(i=1; i<szam; i++) if(szam %i == 0) oszto+=i; if(oszto==szam) printf("\n%d egy tokeletes szam!",szam); else printf("\n%d szam nem tokeletes ",szam); 2. /* Írjon C programot, amely eldönti egy bekért pozitív egész számról, hogy prím-e! */ #include <stdio.h> int prim (int szam); int main() int a; printf("add meg a szamot: "); scanf("%d",&a); prim ( a ); fflush(stdin); getchar(); int prim ( int szam ) int i, osztodb=0; for(i=1; i<=szam; i++) if(szam % i == 0 ) osztodb++; if(osztodb==2) printf("\na(z) %d az primszam",szam); else printf("\na(z) %d az nem primszam",szam); 3. */Írjon egy olyan C nyelvű teljes programot, amely beolvas egy n pozitív egész számot (n <= 25) és kiírja a hozzá tartozó ún. latin négyzetet a képernyőre. Ez az 1 és n közötti egész számok permutációinak egy adott sorozata. Például n==5 esetén: */ #include<stdio.h> int main() int n, i,g,j; do
2 printf("\nadj meg egy pozitiv egesz szamot!"); scanf("%d",&n); while ( 25<n ); for(i=1; i<=n; i++) printf("\n%d", i); for(j=i+1; j<=n; j++) printf(" %d",j); if(j>=2) for(g=1; g<i; g++) printf(" %d",g); fflush(stdin); getchar(); 4. /* Készítsen egy olyan szabványos ANSI C függvényt, amely két paraméterként átadott, 1-nél nagyobb természetes számról eldönti, hogy azok relatív prímek-e! Két szám relatív prím, ha egy közös (valódi) osztójuk sincs (az 1-en kivűl). A döntés eredményét a függvény visszatérési értéke jelezze: ha relatív prímek, a visszatérési érték "igaz" legyen!*/ int relativprim (int a, int b) int osztodb=0, i; for(i=2; i<a; i++) if(a%i==0) if(b%i==0) osztodb++; if(osztodb==0) return 1; 5. /*Írjon szabványos ANSI C függvényt, mely paraméterként kap két egész számot, és visszaadja a számok legkisebb közös többszörösét.*/ int lkkt (int a, int b) int lkt=0; int i, lnko=0; for(i=1; i<=b; i++) if(a%i==0) if (b%i==0) lnko=i; lkt=(a*b)/lnko; return lkkt; 6. /*Készítsen egy olyan szabványos ANSI C függvényt, amely paraméterként kap egy pozitív egész számot, és logikailag IGAZ-at vagy HAMIS-at jelentő egész értékkel tér vissza. A visszatérési érték legyen IGAZ, ha a paraméterként kapott számnak egyen és önmagán kívül még pontosan két pozitív egész osztója van, és legyen HAMIS minden más esetben! (Pl. 8- nak osztói 1, 2, 4, 8, azaz erre IGAZ-at ad a függvény, de pl.14-re, melynek 1, 7, 14 az osztói, HAMIS-at.)*/
3 int negyoszto ( int a ) int i, osztodb=0; for(i=1; i<=a; i++) if(a%i==0) osztodb++; if(osztodb==4) return 1; else return 0; 7. /*Készítsen egy olyan szabványos ANSI C függvényt, amely paraméterként kap egy előjel nélküli egész számot (n),és visszaadja az n. prímet! (Feltételezheti, hogy az n. prím ábrázolható előjel nélküli egésszel.) Pl.: n=5 esetén visszaadott érték 11, mert az első öt prím: 2, 3, 5, 7, 11*/ int nprim ( unsigned int n ) int i,j, prim=0, osztodb=0; printf("\nprimek 1tol-%dig: ",n); for(i=1; i<=1000; i++) osztodb=0; for(j=1; j<=1000; j++) if(i%j==0) osztodb++; if(prim>n-1) break; else if(osztodb==2) prim++; return i-1; 8. /*Készítsen egy olyan szabványos ANSI C függvényt, amely paraméterként kap egy előjel nélküli egész számot (n), és visszaadja azt a legkisebb olyan egész számot, amely kettő egész hatványa, és n nem nagyobb nála. Például ha n=7 => visszaad 8-at, n=128 => visszaad 128-at, n=513 => visszaad 1024-et.*/ int kettohatvany ( unsigned int n ) int i,j, ketto=2; for(i=1; i<30; i++) if(ketto<n) ketto*=2; else break; return ketto; 9. /*Paramétere az SZ egész típusú számlaérték. Írja ki a standard kimenetre a számla kifizetéséhez minimálisan szükséges 20, 10, 5, 2, 1 ezer forintos bankjegyek számát, visszatérő értéke a maradék, ezer forintnál kevesebb összeg.*/ int kifizeto ( int sz )
4 int i, j, huszas=0, maradek=0, tizes=0, otos=0, kettes=0, ezres=0, egyes=0; for(i=1000; i<sz; i+=1000) if((sz/i)>0) ezres+=1000; if(ezres>=20000) for(i=20000; i<ezres; ezres-=20000) huszas++; if(ezres>=10000) for(i=10000; i<=ezres; ezres-=10000) tizes++; if(ezres>=5000) for(i=5000; i<=ezres; ezres-=5000) otos++; if(ezres>=2000) for(i=2000; i<=ezres; ezres-=2000) kettes++; if(ezres>=1000) for(i=1000; i<=ezres; ezres-=1000) egyes++; maradek=sz%1000; printf("\n%d FT kifizetesehez:\n20 000: %ddb\n10 000: %ddb",sz, huszas,tizes); printf("\n5000: %ddb\n2000: %ddb\n1000: %ddb ",otos,kettes,egyes); return maradek; 10. /* Paraméterei J, N, O, J egész típusú tömb tartalmazza N hallgató egy tárgyból elért eredményeit, akár hibásak is előfordulhatnak. Számlálja össze az 1-es, 2-es, 3-as, 4-es, 5-ös osztályzatokat és darabszámukat tegye az O tömbbe. Visszatérő értéke a hibás adatok száma. */ int jegyszam (int *J, int N, int *O ) int i, hibas=0, jegy=0; for(i=0; i<n; i++) O[i]=0; for(i=0; i<n; i++) if(j[i]>5 J[i]<1) hibas++; else jegy++; if(j[i]==1) O[0]++; else if(j[i]==2) O[1]++; else if(j[i]==3) O[2]++; else if(j[i]==4) O[3]++; else if(j[i]==5) O[4]++; printf("1esbol: %d,\t2esbol:%d,\t3asbol:%d,\t4esbol:%d,\t5osbol:%d\nosszes jegy db: %d",o[0], O[1], O[2], O[3], O[4], jegy); return hibas; 11. /*Paramétere az X valós típusú N elemű tömb és N. Visszatérő értéke az X tömb elemeinek súlyozott összege: az első és az utolsó elemet 1-gyel, a páros sorszámúakat 2-vel, a páratlanokat 4-gyel szorozva adja össze az elemeket.*/ int sulyozott (int *X, int n ) int i, osszeg=0; for(i=0; i<n; i++) if(i!=0 && i!=n-1)
5 osszeg+=x[i]; return osszeg; if(i%2==0) X[i]*= 2; else X[i]*=4; 12. /*Paraméterei K, T egész típusú tömbök és N az elemek száma. Mindkét tömb elemei nagyság szerint növekvő sorrendbe rendezettek. Visszatérő értéke a két tömb közös elemeinek száma. */ int kozos (int *K, int *T, int n ) int i, j, kozos=0; for(i=0; i<n; i++) for(j=0; j<n; j++) if(k[i]==t[j]) kozos++; return kozos; 13. /* a függvény paraméterként megkap egy 10 elemű egész típusú tömböt. A függvény a tömb minden elemét egy 1 és 100 közötti véletlen számra cseréli, a függvénynek nincsen visszatérési értéke. */ void fgv ( int *tomb ) int i; srand ( time (NULL)); for ( i=0; i<10; i++ ) tomb[i] = (rand()% ); 14. /* meghatározza egy adott text típusú fájlban található A, H, K, X jek számát külön-külön.*/ void fgv (void) int dba=0, dbh=0, dbk=0, dbx=0; char c; FILE *f; f = fopen("proba.txt", "r"); if (f == NULL) while (!feof(f)) c = fgetc(f); switch (c) case 'A': dba++, break; case 'H': dbh++, break; case 'K': dbk++, break;
6 case 'X': dbx++, break;; fclose(f); printf(" \"A\" karakter: %d darab\n", dba); printf(" \"H\" karakter: %d darab\n", dbh); printf(" \"K\" karakter: %d darab\n", dbk); printf(" \"X\" karakter: %d darab\n", dbx); 15. /* eldönti, hogy egy, a síkban megadott (x,y) koordinátájú pont belül van-e az origó középpontú egységsogarú körön.*/ int fgv(double x, double y) if(x * x + y * y < 1) return 1; else return 0; 16. /* a harmadfokú polinom adott helyen vett helyettesítési értékének meghatározása (a polinom együtthatóit alkalmas tömbben adjuk át.) */ #include <math.h> double fgv(double *p, double hely) double seged = 0.0; int i = 0; for(i=0; i<4; i++) seged += *(p+i) * pow(hely,3-i); return seged; 17. /* kiszámolja a valós típusú N elemű tömbben tárolt értékek harmonikus átlagát (az elemek reciprokának összege osztva az elemek számával) */ double fgv(double *p, int N) int i=0; double reciprok_osszeg = 0.0, seged = 0.0; for(i=0; i<n; i++) if (*(p+i)!= 0) seged = 1.0 / *(p+i); reciprok_osszeg += seged; return reciprok_osszeg / N; 18. /* megkeresi két karaktersorozat első különböző karakterének pozícióját. */ #include <string.h> int fgv(char *a, char *b) int mereta=0, meretb=0, i=0; mereta = strlen(a); meretb = strlen(b); for(i=0; i<((mereta<meretb)? mereta : meretb); i++) if(a[i]!= b[i]) return i+1; if (i == ((mereta<meretb)? mereta : meretb))
7 return 0; 19. /* struktúrával megoldani: a függvény paraméterként megkap 2 hosszú egész típusú változót és a visszatérési érték az első tag másodikkal való osztási maradéka és az ily módon képzett hányados. */ typedef struct osztasi_maradek_es_hanyados long int maradek; double hanyados; osztas; osztas fgv (long int a, long int b) osztas temp; temp.maradek = a % b; temp.hanyados =( double)a / (double)b; return temp; 20. /* a függvény paraméterként megkap egy N elemű tömböt és egy K számot. A tömb elemei sorban, növekvő sorrendben követik egymást. A függvény visszatérési értéke a tömb legnagyobb elemének az indexe, amely kisebb K-nál. (természetesen a tömbelem kisebb mint K és nem az index) */ int fgv (double *p, double K) int i; for(i=0; ;i++) if((double)i >= K) break; if ((*(p+i) < K) && *(p+i+1) >=K) return i; return -1; 21. /* a függvény paraméterként megkap egy tetszőleges F(X) függvényt, egy (x1, x2) intervallumot és egy DX lépésközt. Irassuk ki egy táblázatba a függvény helyét és a felvett értékét az adott intervallumon belül DX lépésközönöként. A függvénynek nincsen visszatérési értéke. */ void fgv (double (*fp)(), double x1, double x2, double lepeskoz) double i=0.0; for(i = x1; i <= x2; i += lepeskoz) printf( F(%lf) = %lf\n, i, (*fp)(i)); 22. /* a függvény pararméterként megkap egy M*N méretű tömböt. Normalizáljuk a tömböt! (Azaz veszem a tömb minden elemének az abszolutértékét és vizsgálom, hogy így melyik a legnagyobb elem, majd ezzel az elemmel, vagyis az abszolútrtékben vett elemmel végigosztom a tömb minden elemét.) */ #include <math.h> void fgv (double *p, int M, int N) int i; double max; max = fabs(*p); for(i=1; i < M * N; i++) if (fabs(*(p+i)) > max) max = *(p+i); if (max == 0.0) for (i=0; i < M * N; i++) *(p+i) = *(p+i) / max;
8 23. /* A függvény paraméterként kap két valós típusú változót. Cseréljük fel az értéküket! */ void fgv (int *a,int *b) int temp; temp = *a; *a = *b; *b = temp; 24. /* Visszatérő értéke 1, ha a paraméterként megadott a egész típusú, N elemű tömb elemei nagyság szerint csökkenő sorrendben vannak, különben 0. */ int vizsgalat ( int *a, int n ) int i, j, nem=0; for( i=0; i<n-1; i++ ) for( j=i+1; j<n; j++ ) if(*(a+i)>*(a+j)) continue; else nem++; if(nem==0) return 1; else return 0; 25. /* Visszatérő értéke a paraméterként megadott SZ karaktersorozat karaktereinek száma. Könyvtári függvényt nem használhat.*/ int karszamlalo( char *sz ) int i, karszam; while ( *(sz+i)!= \0 ) karszam++; i++; return karszam; 26. /* Kiirja a standart outputra a paraméterként megadott előjel nélküli hosszú egész szám (E) valódi osztóit. Visszatérő értéke nincs.*/ int valodioszto (unsigned long int e ) int i; printf( \na %ld valodi osztoi:,szam); for( i=2; i<=(e/2); i++ ) if (e%i == 0) printf( \n\t%d,i); 27. /* A paraméterként megadott X, Y és Z dupla pontosságú változók értékét rendre megszorozza 2-vel, 3- mal ill. 4-gyel, visszatérő értéke nincs.*/ int szorzo (double *x, double *y, double *z ) *x *=2; *y *=3; *z *=4;
9 28. /* Visszatérő értéke 1, ha a paraméterként megadott 3*3-as egész elemű tömb elemei bűvös négyzetet alkotnak, különben 0. A bűvös négyzet minden sorában és oszlopában az elemek összege ugyanakkora.*/ int buvos negyzet (int *t ) int a,b,c,d,e,f; a=(t[0][0]+t[0][1]+t[0][2]); b=(t[1][0]+t[1][1]+t[1][2]); c=(t[2][0]+t[2][1]+t[2][2]); d=(t[0][0]+t[1][0]+t[2][0]); e=(t[0][1]+t[1][1]+t[2][1]); f=(t[0][2]+t[1][2]+t[2][2]); if((a==b)&&(a==c)&&(a==d)&&(a==e)&&(a==f)) return 1; else return 0; 29. /* Definíáljon rekurzív függvényt egy tetszőleges egész típusú érték tetszőleges egész hatványának előállítására! */ int hatvany(int alap, int kitevo) if (kitevo == 0) return 1; else return alap * fgv(alap, kitevo-1); 30. /* Definiáljon függvényt, negyedfokú polinom adott helyen vett helyettesítési értékének meghatározása (a polinom együtthatóit alkalmas tömbben adjuk át) */ #include <math.h> double fgv(double *p, double hely) double seged = 0.0; int i = 0; for(i=0; i<5; i++) seged += *(p+i) * pow(hely,4-i); return seged; 31. /* Kiszámítja a valós típusú N elemű tömbben tárolt értékek mértani átlagát (az elemek szorzatából vont N-edik gyök).*/ #include <math.h> double mertani_atlag (double *tomb, int N) double eredmeny=1.0; int i; for (i=0; i < N; i++) eredmeny *= *(tomb + i); eredmeny=pow(eredmeny,1.0/(double)n); return eredmeny; 32. /* Harmadfokú polinom adott helyen vett helyettesítési értékének meghatározása (a polinom együtthatóit alkalmas tömbben adjuk át). */ #include <math.h> double fgv(double *p, double hely) double seged = 0.0; int i ; for(i=0; i<4; i++) seged += *(p+i) * pow(hely,3-i);
10 return seged; 33. /* Eldönti, hogy egy síkban megadott (x1,y1) koordinátájú pont rajta van-e egy az origóból induló (x,y) végpontú egyenes szakaszon (a koordináták valósak). */ void fgv(double x1,double y1,double x,double y) if (0==x*x1-y*y1) printf("rajta van"); else printf("nincs rajta"); 34. /* Meghatározza egy valós típusú N elemű tömbben tárolt értékek közül az abszolút értékben a legnagyobbat.*/ #include <math.h> double fgv(double *tomb, int N) int i=0; double max=0.0; max = fabs(*tomb); for(i = 1; i < N; i++) if (fabs(*(tomb+i)) > max) max = fabs(*(tomb+i)); return max; 35. /* Meghatározza egy adott text típusú fájlban található számjegy karakterek (0-9) előfordulásának számát. */ #include <stdlib.h> void szemjegy (void) int szam=0; char c; FILE *f; f = fopen( szoveg.txt, r ) if (f==null) else while(!feof(f)) c = fgetc(f); switch (c) case 0 : case 1 : case 2 : case 3 : case 4 : case 5 : case 6 : case 7 : case 8 : case 9 : szam++; fclose(f); printf( A szoveg.txt fájlban található számjegy karakterek száma: %d, szam);
11 36. /**** Karaktersorozat másolása ****/ void string_masolas (char* sbe, char* sbol) int i ; for(i=0; ; i++) if ( sbol[i]!= \0 ) sbe[i] = sbol[i]; else sbe[i] = sbol[i]; break; 37. Egy egész típusú érték faktoriálisának kiszámítására rekurzív módon int faktorialis (int x) if (x==0) return 1; else return (long)x*(long)faktorialis(x-1); 38. /* Paramétes a T valós, 730 elemű tömb, ami egy év 365 napján a délben és éjfélkor mért hőmérsékleteket tartalmazza. Visszatérő értéke annak a napnak a sorszáma, amikor a legnagyobb volt a hőmérséklet különbség. */ int homerseklet ( int *t ) int i,kulonbseg=0, nap=0; for (i=0; i<730; i+=2) if (kulonbseg<*(t+i) - * (t+i+1)) kulonbseg=*(t+i) - * (t+i+1); nap=i/2; return nap; 39. /* Paramétere egy hosszú egész szám. Visszatérő értéke pedig, ha létezik az az egész szám, amelynek négyzete a pontosan megadott szám, különben -1. */ int negyzetgyok ( long int szam ) int i, ered=0; for(i=1; i<=szam/2; i++) if(i*i==szam) ered=i; if(ered==0) return -1; else return ered;
12 40. /* Paraméterei J, N, O, J egész típusú tömb tartalmazza N hallgató egy tárgyból elért eredményeit, akár hibásak is előfordulhatnak. Számlálja össze az 1-es, 2-es, 3-as, 4-es, 5-ös osztályzatokat és darabszámukat tegye az O tömbbe. Visszatérő értéke a hibás adatok száma. */ int jegyek (int *j, int *o, int n ) int i, hibas=0; for(i=0; i<6; i++) o[i]=0; for( i=0; i<n; i++) if(*(j+i)<6 && *(j+i)>0 ) if(j[i] == 1) o[1]++; else if(*(j+i) == 2) o[2]++; else if(*(j+i) == 3) o[3]++; else if(*(j+i) == 4) o[4]++; else if(*(j+i) == 5) o[5]++; else hibas++; return hibas; 41. /* Paraméterei 4 valós érték. Visszatérő értéke 1, ha ezen értékekből, mint oldalhosszúságokból alkotható deltoid (sárkányidom), különben 0. */ int deltoid (double a, double b, double c, double d ) if( ((a==b)&&(c==d)&& (a!=c)) ((b==c)&&(a==d)&&(a!=c)) ((a==c) && (b==d) &&(a!=d)) ) return 1; else return 0; 42. /* Paramétere egy S valós szám. Felezze meg S-t, majd a kapott számot is, és így tovább. Visszatérő értéke azon minimális felező lépések száma, mellyel az adott számból az ugyancsak valós K paraméternél kisebb értéket kapunk. */ int felezo (double s, double k ) double i; int lepes=0; for(i=0; s>i; i++) if (k<s)s=s/2 ; lepes++; return lepes; 43. /* Paraméterei az X egész típusú N elemű tömb és N. Rendezze a tömb elemeit nagyság szerint növekvő sorrendbe, visszatérő értéke nincs.*/ void novekvo ( int *x, int n ) int i, j, seged; for(i=0; i<n-1; i++) for(j=i; j<n; j++) if(*(x+i)>*(x+j)) seged=*(x+i); *(x+i) = *(x+j); *(x+j) = seged;
1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb
1. Feladat: beolvas két számot úgy, hogy a-ba kerüljön a nagyobb #include main() { int a, b; printf( "a=" ); scanf( "%d", &a ); printf( "b=" ); scanf( "%d", &b ); if( a< b ) { inttmp = a; a =
/* 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. Írjunk programot, amely függvény alkalmazásával meghatározza n a értékét, (a az n-edik gyök alatt), az általunk megadott pontossággal, iterációval. Az iteráció képlete a következő: ahol : n-1 x uj =
Megoldott programozási feladatok standard C-ben
Megoldott programozási feladatok standard C-ben MÁRTON Gyöngyvér Sapientia Erdélyi Magyar Tudományegyetem, Matematika-Informatika Tanszék Marosvásárhely, Románia mgyongyi@ms.sapientia.ro Tartalomjegyzék
Megoldott programozási feladatok standard C-ben
Megoldott programozási feladatok standard C-ben Márton Gyöngyvér Műszaki és Humántudományok Kar EMTE-Sapientia, Marosvásárhely 2008. december 14. 1. fejezet Megoldott feladatok 1.1. Alap algoritmusok 1.1.
Programozás alapjai 8.Gy: Program struktúra
Programozás alapjai 8.Gy: Program struktúra Elvarázsolt matekóra P R O A L A G 32/1 B ITv: MAN 2018.11.02 Programozás történelem Kezdetben egy program egyetlen kódsorozat volt (ún. monolitikus program)
Felvételi tematika INFORMATIKA
Felvételi tematika INFORMATIKA 2016 FEJEZETEK 1. Természetes számok feldolgozása számjegyenként. 2. Számsorozatok feldolgozása elemenként. Egydimenziós tömbök. 3. Mátrixok feldolgozása elemenként/soronként/oszloponként.
6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok
6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok 1. feladat: Az EURO árfolyamát egy negyedéven keresztül hetente nyilvántartjuk (HUF / EUR). Írjon C programokat az alábbi kérdések
INFORMATIKA javítókulcs 2016
INFORMATIKA javítókulcs 2016 ELMÉLETI TÉTEL: Járd körbe a tömb fogalmát (Pascal vagy C/C++): definíció, egy-, két-, több-dimenziós tömbök, kezdőértékadás definíciókor, tömb típusú paraméterek átadása alprogramoknak.
1. Írjunk programot mely beolvas két számot és ellenőrzi hogy mindkét szám zérus-e:
1. Írjunk programot mely beolvas két számot és ellenőrzi hogy mindkét szám zérus-e: main() int number1, number2; printf("adjon meg két számot: "); scanf("%d %d", &number1, &number2); if ((number1 == 0)
Programozás alapjai 3.Gy: C elágazások, ciklusok P R O
Programozás alapjai 3.Gy: C elágazások, ciklusok. P R O A L A G 1/39 B ITv: MAN 2018.10.08 Kövessük a kódot 1. 2. 3. 4. 5. 6. 7. 8. 9. void main() { int a, b, seged; printf("\nkerek ket egesz szamot: ");
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.
11. gyakorlat Sturktúrák használata I. Új típus új műveletekkel 1. Definiáljon dátum típust. Olvasson be két dátumot, és határozza meg melyik a régebbi. typedef struct datum { int ev; int ho; int nap;
Programozás I. gyakorlat
Programozás I. gyakorlat 2. gyakorlat Kifejezések, vezérlési szerkezetek, struktúrák Kifejezések Mit ír ki az alábbi program? #include int main() { int a = 20, b = 40; printf("%d\n", a > b);
Programozás 6. Dr. Iványi Péter
Programozás 6. Dr. Iványi Péter 1 Előfeldolgozás része Makrók A forrás kódban elvégzi a helyettesítéseket a fordító Csak egyszer végez helyettesítést Nem olyan makrók, mint a LISP vagy Scheme esetén Csak
Programozás alapjai C nyelv 10. gyakorlat. Standard függvények. Union
Programozás alapjai C nyelv 10. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.21. -1- Standard függvények Standard függvények amelyeket
Programozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek
Programozás alapjai gyakorlat 4. gyakorlat Konstansok, tömbök, stringek Házi ellenőrzés (f0069) Valósítsd meg a linuxos seq parancs egy egyszerűbb változatát, ami beolvas két egész számot, majd a kettő
Programozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)
Programozás alapjai C nyelv 8. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
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
Programozás alapjai C nyelv 8. gyakorlat Szeberényi mre BME T Programozás alapjai. (C nyelv, gyakorlat) BME-T Sz.. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
Programozás alapjai 5. gyakorlat Vezérlési szerkezetek egymásba ágyazása
Programozás alapjai 5. gyakorlat Vezérlési szerkezetek egymásba ágyazása 1. feladat: Eldönteni egy számról, hogy pozitív, negatív vagy 0. Próbálja megoldani a feladatot switch szerkezettel is. Mikor használható
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
I. ALAPALGORITMUSOK 1. Prímszámvizsgálat Adott egy n természetes szám. Írjunk algoritmust, amely eldönti, hogy prímszám-e vagy sem! Egy számról úgy fogjuk eldönteni, hogy prímszám-e, hogy megvizsgáljuk,
// keressük meg a legnagyobb faktoriális értéket, ami kisebb, // mint százmillió
BME MOGI Gépészeti informatika 3. 1. feladat Végezze el a következő feladatokat! Kérjen be számokat 0 végjelig, és határozza meg az átlagukat! A feladat megoldásához írja meg a következő metódusokat! a.
Függvények int, long 1. Adott a mellékelt f alprogram.
Függvények int, long 1. Adott a mellékelt f alprogram. Határozzon meg két különböző természetes értéket az [1,50] intervallumból, amelyeket felvehet az x egész változó, úgy hogy az f(30,x) térítse vissza
INFORMATIKA tétel 2019
INFORMATIKA tétel 2019 ELIGAZÍTÁS: 1 pont hivatalból; Az 1-4 feladatokban (a pszeudokód programrészletekben): (1) a kiír \n utasítás újsorba ugratja a képernyőn a kurzort; (2) a / operátor osztási hányadost
INFORMATIKA tétel 2018
INFORMATIKA tétel 2018 ELIGAZÍTÁS: 1 pont hivatalból; Az 1-4 feladatokban (a pszeudokód programrészletekben): (1) a kiír \n utasítás újsorba ugratja a képernyőn a kurzort; (2) a minden i = n,1,-1 végezd
Programozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)
Programozás alapjai C nyelv 5. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.17. -1- Tömbök Azonos típusú adatok tárolására. Index
Programozás I gyakorlat
Programozás I. - 2. gyakorlat Változók, kiiratás, bekérés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Számítástudomány Alkalmazása Tanszék Utolsó frissítés: September 24, 2007 1 tar@dcs.vein.hu
Számelmélet Megoldások
Számelmélet Megoldások 1) Egy számtani sorozat második tagja 17, harmadik tagja 1. a) Mekkora az első 150 tag összege? (5 pont) Kiszámoltuk ebben a sorozatban az első 111 tag összegét: 5 863. b) Igaz-e,
Példák tematikus csoportosításban
1. fejezet Példák tematikus csoportosításban 1.1. A legegyszerűbb feladatok 1.1. feladat. Írjon programot, amely billentyűzetről látható karaktereket olvas mindaddig, amíg a @ karaktert meg nem kapja.
10. gyakorlat Tömb, mint függvény argumentum
10. gyakorlat Tömb, mint függvény argumentum 1. feladat: A 6. gyakorlat 1. feladatát oldja meg a strukturált programtervezési alapelv betartásával, azaz minden végrehajtandó funkciót külön függvényben
6. A Pascal nyelv utasításai
6. A Pascal nyelv utasításai Írjunk programot, amely beolvas két valós számot és a két szám közül a kisebbikkel osztja a nagyobbikat! (felt0) program felt0; szam1, szam2, eredmeny : real; writeln('kérek
Programozás alapjai C nyelv 4. gyakorlat. Mit tudunk már? Feltételes operátor (?:) Típus fogalma char, int, float, double
Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.10.. -1- Mit tudunk már? Típus fogalma char, int, float,
7. gyakorlat Sorozatok, Fájlkezelés
7. gyakorlat Sorozatok, Fájlkezelés Házi ellenőrzés - f0124 Írj programot, amelyben a felhasználónak egy, a program által meghatározott számot kell kitalálnia! A felhasználó tippjét a program vagy elfogadja,
Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós szeptember 27. Széchenyi István Egyetem, Gy r
Programozás alapjai (GKxB_INTM023) Széchenyi István Egyetem, Gy r 2018. szeptember 27. Háromszög szerkeszthet ségének ellen rzése ANSI C (C89) megvalósítás #i n c l u d e i n t main ( v
Járműfedélzeti rendszerek II. 3. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek II. 3. előadás Dr. Bécsi Tamás 5.3. Mutatók,tömbök A mutató vagy pointer olyan változó, amely egy másik változó címét tartalmazza. A C nyelvű programokban gyakran használják a
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Számelmélet
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉP SZINT Számelmélet A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek
Vezérlési szerkezetek
Vezérlési szerkezetek Szelekciós ok: if, else, switch If Segítségével valamely ok végrehajtását valamely feltétel teljesülése esetén végezzük el. Az if segítségével valamely tevékenység () végrehajtását
Programozás alapjai 2.Gy: A C nyelv alapjai P R O
Programozás alapjai 2.Gy: A C nyelv alapjai. P R O A L A G 1/32 B ITv: MAN 2018.10.02 Code::Blocks Indítsa el mindenki! 2/32 1 Code::Blocks Új projekt 2 3 4 5 3/32 Code::Blocks Forráskód Kód fordítása:
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..
A Név: l 2014.04.09 Neptun kód: Gyakorlat vezető: HG BP MN l 1. Adott egy (12 nem nulla értékû elemmel rendelkezõ) 6x7 méretû ritka mátrix hiányos 4+2 soros reprezentációja. SOR: 1 1 2 2 2 3 3 4 4 5 6
értékel függvény: rátermettségi függvény (tness function)
Genetikus algoritmusok globális optimalizálás sok lehetséges megoldás közül keressük a legjobbat értékel függvény: rátermettségi függvény (tness function) populáció kiválasztjuk a legrátermettebb egyedeket
Programozás alapjai 9.Gy: Struktúra 2.
Programozás alapjai 9.Gy: Struktúra 2. Ördögi részletek P R O A L A G 35/1 B ITv: MAN 2018.11.10 Euró árfolyam statisztika Az EURO árfolyamát egy negyedéven keresztül hetente nyilvántartjuk (HUF / EUR).
Programozás I gyakorlat
Programozás I. - 2. gyakorlat Változók, típusok, bekérés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer - És Számítástudományi Tanszék Utolsó frissítés: September 21, 2009 1 tar@dcs.vein.hu
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Számelmélet
MATEMATIKA ÉRETTSÉGI TÍPUSFELADATOK MEGOLDÁSAI KÖZÉPSZINT Számelmélet A szürkített hátterű feladatrészek nem tartoznak az érintett témakörhöz, azonban szolgálhatnak fontos információval az érintett feladatrészek
Függvény pointer. Feladat: Egy tömbben soroljunk fel függvényeket, és hívjuk meg valahányszor.
Függvény pointer Több feladat közül futási időben döntöm el, hogy melyiket hajtom végre. A függvényre mutató pointer a függvény kódjának a címére mutat, azon keresztül meghívhatom a függvényt. A pointernek
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
Keresés Rendezés Feladat 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 2016. november 7. Farkas B., Fiala
Programozás C nyelven (13. ELŐADÁS) Sapientia EMTE
Programozás C nyelven (13. ELŐADÁS) Sapientia EMTE 2015-16 1 Olvasás/írás (ANSI C) ille tyűzetről/képer yőre (scanf/printf) scanf: olvasás a standard inputról (stdin) A sta dard i put i pli ite a ille
Algoritmusok pszeudókód... 1
Tartalomjegyzék Algoritmusok pszeudókód... 1 Abszolút érték... 1 Hányados ismételt kivonással... 1 Legnagyobb közös osztó... 1 Páros számok szűrése... 2 Palindrom számok... 2 Orosz szorzás... 2 Minimum
Vezérlési szerkezetek. Szelekció Ciklusok
Vezérlési szerkezetek Szelekció Ciklusok Szelekciós vezérlés A program egy feltétel teljesülése alapján választja ki, hogy mely műveleteket hajtsa végre. Alakja: if ( feltétel ) { műveletek, ha feltétel
Matlab alapok. Baran Ágnes. Baran Ágnes Matlab alapok Elágazások, függvények 1 / 15
Matlab alapok Baran Ágnes Elágazások, függvények Baran Ágnes Matlab alapok Elágazások, függvények 1 / 15 Logikai kifejezések =, ==, = (két mátrixra is alkalmazhatóak, ilyenkor elemenként történik
INFORMATIKA tétel 2017
INFORMATIKA tétel 2017 ELMÉLETI TÉTEL: Sorold fel a rekurzív függvények/eljárások jellemzőit! Szemléltesd a fogalmakat egy konkrét példán! [1 pont] GYAKORLATI TÉTEL: 1. Legyen az alábbi pszeudokód programrészlet
C programozás. 6 óra Függvények, függvényszerű makrók, globális és
C programozás 6 óra Függvények, függvényszerű makrók, globális és lokális változók 1.Azonosítók A program bizonyos összetevőire névvel (azonosító) hivatkozunk Első karakter: _ vagy betű (csak ez lehet,
Körkörös listák. fej. utolsó. utolsó. fej
Körkörös listák fej utolsó fej utolsó Példa. Kiszámolós játék. Körben áll n gyermek. k-asával kiszámoljuk őket. Minden k-adik kilép a körből. Az nyer, aki utolsónak marad. #include using namespace
3 A C programozási nyelv szintaktikai egységei
3 A C programozási nyelv szintaktikai egységei 3.1 Azonosítók Betűk és számjegyek sorozata, betűvel vagy _ (aláhúzás) karakterrel kell kezdődnie. A nagy- és kisbetűk különbözőek. Az azonosítók tetszőleges
Minimum feladat: Teljes feladat: Minimum feladat: Teljes feladat: Minimum feladat:
Megjegyzések: Ez a dokumentum a 2017-es tavaszi fiznum2 gyakorlat házi feladatait, és annak általam beadott megoldásait tartalmazza. Összesen 150 pontot kaptam rájuk, a vizsgázáshoz 120-ra volt szükség.
Tartalom Keresés és rendezés. Vektoralgoritmusok. 1. fejezet. Keresés adatvektorban. A programozás alapjai I.
Keresés Rendezés Feladat Keresés Rendezés Feladat Tartalom 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
Mit tudunk már? Programozás alapjai C nyelv 4. gyakorlat. Legnagyobb elem keresése. Feltételes operátor (?:) Legnagyobb elem keresése (3)
Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Mit tudunk már? Típus fogalma char, int, float, double változók deklarációja operátorok (aritmetikai, relációs, logikai,
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.
Számítás:. Olvassuk be két pont koordinátáit: (, y) és (2, y2). Határozzuk meg a két pont távolságát és nyomtassuk ki. 2. Olvassuk be két darab két dimenziós vektor komponenseit: (a, ay) és (b, by). Határozzuk
Karakter- és sztringkezelő függvények, matematikai függvények
Alkalmazott Informatikai Tanszék MŰSZAKI INFORMATIKA dr.dudás László 30/0. Karakter- és sztringkezelő függvények, matematikai függvények Karakterkezelő könyvtári függvények Mintaprogram a karakterosztályozásra
Az Országos Középiskolai Tanulmányi Verseny tanévi első fordulójának feladatmegoldásai
Az Országos Középiskolai Tanulmányi Verseny 008-009. tanévi első fordulójának feladatmegoldásai matematikából, a II. kategória számára. Határozzuk meg az alábbi egyenletrendszer valós megoldásait. ( x
BME MOGI Gépészeti informatika 5.
BME MOGI Gépészeti informatika 5. 1. feladat Készítsen alkalmazást, mely feltölt egy egydimenziós tömböt adott tartományba eső, véletlenszerűen generált egész értékekkel! Határozza meg a legkisebb és a
Hatványozás. A hatványozás azonosságai
Hatványozás Definíció: a 0 = 1, ahol a R, azaz bármely szám nulladik hatványa mindig 1. a 1 = a, ahol a R, azaz bármely szám első hatványa önmaga a n = a a a, ahol a R, n N + n darab 3 4 = 3 3 3 3 = 84
Függvények. Programozás alapjai C nyelv 7. gyakorlat. LNKO függvény. Függvények(2) LNKO függvény (2) LNKO függvény (3)
Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Függvények C program egymás mellé rendelt függvényekből áll. A függvény (alprogram) jó absztrakciós eszköz a programok
Programozás alapjai C nyelv 7. gyakorlat. Függvények. Függvények(2)
Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.05. -1- Függvények C program egymás mellé rendelt függvényekből
Í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!
Í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! valós adatokat növekvő sorrendbe rendezi és egy sorba kiírja
Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Számelmélet I.
Számelmélet I. DEFINÍCIÓ: (Osztó, többszörös) Ha egy a szám felírható egy b szám és egy másik egész szám szorzataként, akkor a b számot az a osztójának, az a számot a b többszörösének nevezzük. Megjegyzés:
7. gyakorlat. Fájlkezelés IO haladó Függvények haladó
7. gyakorlat Fájlkezelés IO haladó Függvények haladó Fájlkezelés A C-ben a fájlkezelés ún. fájlstream-eken keresztül történik, melyek puffereltek ha valamit a streamre küldünk, nem biztos, hogy rögtön
main int main(int argc, char* argv[]) { return 0; } main return 0; (int argc, char* argv[]) main int int int main main main
main int main(int argc, char* argv[]) { return 0; main main int int main int return 0; main (int argc, char* argv[]) main #include #include int main(int argc, char* argv[]) { double
Programozás I. 5. Előadás: Függvények
Programozás I 5. Előadás: Függvények Függvény Egy alprogram Egy C program általában több kisméretű, könnyen értelmezhető függvényből áll Egy függvény megtalálható minden C programban: ez a main függvény
Algoritmusok pszeudókód... 1
Tartalomjegyzék Algoritmusok pszeudókód... 1 Abszolút érték... 1 Hányados ismételt kivonással... 1 Legnagyobb közös osztó... 2 Páros számok szűrése... 2 Palindrom számok... 2 Orosz szorzás... 3 Minimum
BBTE Matek-Infó verseny mintatételsor Informatika írásbeli vizsga
BABEȘ BOLYAI TUDOMÁNYEGYETEM MATEMATIKA ÉS INFORMATIKA KAR A. tételsor (30 pont) 1. (5p) Tekintsük a következő alprogramot: Alprogram f(a): Ha a!= 0, akkor visszatérít: a + f(a - 1) különben visszatérít
Megjegyzés: A programnak tartalmaznia kell legalább egy felhasználói alprogramot. Példa:
1. Tétel Az állomány két sort tartalmaz. Az első sorában egy nem nulla természetes szám van, n-el jelöljük (5
Példatár a bevezetés a Matlab programozásába tárgyhoz
Példatár a bevezetés a Matlab programozásába tárgyhoz Sáfár Orsolya 1 Ciklusszervezés 1. Írjunk egy olyan szorzotabla(n,m) nev függvényt, melynek bemenete n és m pozitív egészek, és a kimenete egy mátrix,
5. gyakorlat. Konstansok Tömbök Stringek
5. gyakorlat Konstansok Tömbök Stringek Konstansok A C nyelvben a konstansok preprocesszor makrókkal vannak megvalósítva. Konstansdefiniálás alakja: #define NÉV érték Az érték bármi lehet, később a fordítás
BME MOGI Gépészeti informatika 2.
BME MOGI Gépészeti informatika. 1. feladat Generáljon egy 1 és 100 közötti véletlen egész számot, melyre a felhasználó tippelhet. A tippet a program értékelje a Sok vagy a Kevés visszajelzéssel. Ha a felhasználó
I. Specifikáció készítés. II. Algoritmus készítés
Tartalomjegyzék I. Specifikáció készítés...2 II. Algoritmus készítés...2 Egyszerű programok...6 Beolvasásos feladatok...10 Elágazások...10 Ciklusok...1 Vegyes feladatok...1 1 I. Specifikáció készítés A
Bánsághi Anna 2014 Bánsághi Anna 1 of 68
IMPERATÍV PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 3. ELŐADÁS - PROGRAMOZÁSI TÉTELEK 2014 Bánsághi Anna 1 of 68 TEMATIKA I. ALAPFOGALMAK, TUDOMÁNYTÖRTÉNET II. IMPERATÍV PROGRAMOZÁS Imperatív
Tartalomjegyzék Algoritmusok - pszeudókód... 1 42
Tartalomjegyzék Algoritmusok - pszeudókód... 1 42 Abszolút érték...1 Hányados ismételt kivonással...1 Legnagyobb közös osztó... 1 2 Páros számok szűrése...2 Palindrom számok... 2 3 Orosz szorzás...3 Minimum
Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Előfeldolgozó rendszer Tömbök. Dr. Bécsi Tamás 4. Előadás
Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Előfeldolgozó rendszer Tömbök Dr. Bécsi Tamás 4. Előadás A?: operátor Nézzük meg a következő kifejezést: if (a>b) z=a; else z=b; Ez felírható
OSZTHATÓSÁG. Osztók és többszörösök : a 3 többszörösei : a 4 többszörösei Ahol mindkét jel megtalálható a 12 többszöröseit találjuk.
Osztók és többszörösök 1783. A megadott számok elsõ tíz többszöröse: 3: 3 6 9 12 15 18 21 24 27 30 4: 4 8 12 16 20 24 28 32 36 40 5: 5 10 15 20 25 30 35 40 45 50 6: 6 12 18 24 30 36 42 48 54 60 1784. :
tétel: különböző típusú adatokat csoportosít, ezeket egyetlen adatként kezeli, de hozzáférhetünk az elemeihez is
A tétel (record) tétel: különböző típusú adatokat csoportosít, ezeket egyetlen adatként kezeli, de hozzáférhetünk az elemeihez is A tétel elemei mezők. Például tétel: személy elemei: név, lakcím, születési
Adatbázis rendszerek Gy: Algoritmusok C-ben
Adatbázis rendszerek 1. 1. Gy: Algoritmusok C-ben 53/1 B ITv: MAN 2015.09.08 Alapalgoritmusok Összegzés Megszámlálás Kiválasztás Kiválasztásos rendezés Összefésülés Szétválogatás Gyorsrendezés 53/2 Összegzés
Példatár a Programozás 1 tárgyhoz
Kósa Márk Pánovics János Példatár a Programozás 1 tárgyhoz Juhász István feladatsoraiból mobidiák könyvtár Kósa Márk Pánovics János Példatár a Programozás 1 tárgyhoz Juhász István feladatsoraiból mobidiák
Számelmélet, műveletek, egyenletek, algebrai kifejezések, egyéb
Számelmélet, műveletek, egyenletek, algebrai kifejezések, egyéb 2004_02/4 Tegyél * jelet a táblázat megfelelő rovataiba! Biztosan Lehet hogy, de nem biztos Lehetetlen a) b) c) Négy egymást követő természetes
e) Írj kódrészletet, mely az int d változó utolsó előtti bitjét 1-re állítja.
NEPTUN kód: NÉV: Aláírás: Programozás. NZH, 2016. november 28. BME-TTK, fizika BSc Arcképes igazolvány hiányában nem kezdheted meg a ZH-t. A feladatok megoldására összesen 90 perc áll rendelkezésre. Az
Felvételi vizsga mintatételsor Informatika írásbeli vizsga
BABEȘ BOLYAI TUDOMÁNYEGYETEM MATEMATIKA ÉS INFORMATIKA KAR A. tételsor (30 pont) Felvételi vizsga mintatételsor Informatika írásbeli vizsga 1. (5p) Egy x biten tárolt egész adattípus (x szigorúan pozitív
Bevezetés a C programozási nyelvbe. Az Általános Informatikai Tanszék C nyelvi kódolási szabványa
Miskolci Egyetem Általános Informatikai Tanszék Bevezetés a C programozási nyelvbe Az Általános Informatikai Tanszék C nyelvi kódolási szabványa Oktatási segédletek a levelező műszaki informatikus hallgatók
352 Nevezetes egyenlôtlenségek. , az átfogó hossza 81 cm
5 Nevezetes egyenlôtlenségek a b 775 Legyenek a befogók: a, b Ekkor 9 + $ ab A maimális ab terület 0, 5cm, az átfogó hossza 8 cm a b a b 776 + # +, azaz a + b $ 88, tehát a keresett minimális érték: 88
Miről lesz ma szó? A PROGAMOZÁS ALAPJAI 1. Dinamikus változók. Dinamikus változók. Dinamikus változók. Dinamikus változók. 7.
Miről lesz ma szó? A PROGAMOZÁS ALAPJAI 1 Vitéz András egyetemi adjunktus BME Híradástechnikai Tanszék vitez@hit.bme.hu Dinamikus memóriakezelés Dinamikus tömbök Dinamikus stringek Program kapcsolata a
BME MOGI Gépészeti informatika 6.
BME MOGI Gépészeti informatika 6. 1. feladat Készítsen Windows Forms alkalmazást véletlen adatokkal létrehozott körök kölcsönös helyzetének vizsgálatára! Hozza létre a következő struktúrákat, melynek elemei
Mintavételes szabályozás mikrovezérlő segítségével
Automatizálási Tanszék Mintavételes szabályozás mikrovezérlő segítségével Budai Tamás budai.tamas@sze.hu http://maxwell.sze.hu/~budait Tartalom Mikrovezérlőkről röviden Programozási alapismeretek ismétlés
C string műveletek (string.h alkalmazása)
C string műveletek (string.h alkalmazása) A 3. előadás ZH során a string.h-ban található függvények alkalmazásával kell különböző, string kezeléssel kapcsolatos feladatokat megoldani. Ehhez szükséges ezen
Magasabbfokú egyenletek
86 Magasabbfokú egyenletek Magasabbfokú egyenletek 5 90 a) =! ; b) =! ; c) = 5, 9 a) Legyen = y Új egyenletünk: y - 5y+ = 0 Ennek gyökei: y=, y= Tehát egyenletünk gyökei:, =!,, =! b) Új egyenletünk: y
7/8. gyakorlat Karaktertömbök és sztringkezelés
7/8. gyakorlat Karaktertömbök és sztringkezelés 1. feladat: Karaktertömb kezelése Egy beolvasott karaktert lineáris kereső eljárással keressen meg az angol ábécében (az ábécé betűit tárolja inicializált
Függvények. Programozás I. Hatwágner F. Miklós november 16. Széchenyi István Egyetem, Gy r
Programozás I. Széchenyi István Egyetem, Gy r 2014. november 16. Áttekintés kel kapcsolatos fogalmak deklaráció Több, kompatibilis változat is elképzelhet. Meg kell el znie a fv. hívását. Mindenképp rögzíti
Egyenletek, egyenlőtlenségek VII.
Egyenletek, egyenlőtlenségek VII. Magasabbfokú egyenletek: A 3, vagy annál nagyobb fokú egyenleteket magasabb fokú egyenleteknek nevezzük. Megjegyzés: Egy n - ed fokú egyenletnek legfeljebb n darab valós
BME MOGI Gépészeti informatika 1.
BME MOGI Gépészeti informatika 1. 1. feladat Végezze el a következő feladatokat! Olvassa be a nevét és írjon üdvözlő szöveget a képernyőre! Generáljon két 1-100 közötti egész számot, és írassa ki a hányadosukat
Programozás alapjai. 6. gyakorlat Futásidő, rekurzió, feladatmegoldás
Programozás alapjai 6. gyakorlat Futásidő, rekurzió, feladatmegoldás Háziellenőrzés Egészítsd ki úgy a simplemaths.c programot, hogy megfelelően működjön. A program feladata az inputon soronként megadott
Programozás C nyelven (10a. ELŐADÁS) Sapientia EMTE
Programozás C nyelven (10a. ELŐADÁS) Sapientia EMTE 2015-16 1 Karakterláncok A karakterláncokat char-tömbökben tároljuk. Egy karakterlánc végét a karakterlánc-végjel jelzi: \0 char s[10] = sapi ;... s
Országzászlók (2015. május 27., Sz14)
Országzászlók (2015. május 27., Sz14) Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy ország zászlójára vonatkozó adatokat olvas be! Az egyes zászlóknál azt tartjuk nyilván,
Programozás 5. Dr. Iványi Péter
Programozás 5. Dr. Iványi Péter 1 Struktúra Véges számú különböző típusú, logikailag összetartozó változó együttese, amelyeket az egyszerű kezelhetőség érdekében gyűjtünk össze. Rekord-nak felel meg struct
Programozás I gyakorlat. 10. Stringek, mutatók
Programozás I gyakorlat 10. Stringek, mutatók Karakter típus A char típusú változókat karakerként is kiírhatjuk: #include char c = 'A'; printf("%c\n", c); c = 80; printf("%c\n", c); printf("%c\n",
7. Számelmélet. 1. Lehet-e négyzetszám az a pozitív egész szám, amelynek tízes számrendszerbeli alakjában 510 darab 1-es és valahány 0 szerepel?
7. Számelmélet I. Nulladik ZH-ban láttuk: 1. Lehet-e négyzetszám az a pozitív egész szám, amelynek tízes számrendszerbeli alakjában 510 darab 1-es és valahány 0 szerepel? ELTE 2006. október 27. (matematika