int main( void ) { char niz[] = "Marko skace po zeleni travi"; int n = 28; printf("Niz pred zamenjavo : %s\n", niz ); printf("Menjam znak \"a\" -> \"#\"\n"); zamenjaj_znake( niz, n, 'a', '#' ); printf("Niz po zamenjavi : %s\n", niz ); printf("Funkcija zamenjaj realni stevili\n"); float x, y; x = 10; y = 20; printf("Pred zamenjavo : x = %f, y = %f\n", x, y ); zamenjaj_realni_stevili( & x, & y ); printf("Po zamenjavi : x = %f, y = %f\n", x, y); printf("Zamenjava dveh tabel \n"); float tab_x[] = { 1, 2, 3, }; float tab_y[] = { 6, 7, 8, }; n = 3; printf("Pred zamenjavo : \n"); printf(" i | x | y \n"); int i; for( i=0; i<n; ++i ) { printf("%d | %f | %f \n", i, tab_x[i], tab_y[i] ); } zamenjaj_tabeli( tab_x, tab_y, n ); printf("Po zamenjavi : \n"); printf(" i | x | y \n"); for( i=0; i<n; ++i ) { printf("%d | %f | %f \n", i, tab_x[i], tab_y[i] ); } int tabela[] = { 3, 4, 5 }; int tabela_n = 3; izpisi_tabelo( tabela, tabela_n ); izpisi_tabelo_float( tab_x, n ); printf("VSOTA tabele :\n"); int vsota; int navadna_vsota; vsota = vsota_kvadratov( tabela, tabela_n ); printf("Vsota kvadratov = %d\n", vsota ); vsota_kvadratov_kazalec( tabela, tabela_n, & vsota, & navadna_vsota ); printf("Vsota kvadratov preko kazalca = %d\n", vsota ); printf("Navadna vsota preko kazalca = %d\n", navadna_vsota ); int a = 10; int b = 5; printf("Pred urejanjem : \n"); printf("a = %d, b = %d\n", a, b); uredi( &a, &b ); printf("Po urejanju : \n"); printf("a = %d, b = %d\n", a, b); return 0; }
int main() { int stElementov; int tabela[velicina]; int i; scanf("%d", &stElementov); for(i = 0; i < stElementov; i++) { scanf("%d", &tabela[i]); } //izpisi(tabela, stElementov); //urediNavadno(tabela, stElementov); //izpisi(tabela, stElementov); uredi(tabela, stElementov); izpisi(tabela, stElementov); return 0; }
int main() { /* Deklaracija potrebnih promenljivih. */ int a, b; /* Ucitavaju se vrednosti dva cela broja. */ printf("Unesite dva broja:"); scanf("%d%d", &a, &b); /* Neispravan nacin: uredi_pogresno(a, b); printf("Uredjene promenljive: %d, %d\n", a, b); */ /* Funkcija uredi kao argumente prima dve pokazivacke promenljive (int*,int*). Zbog toga joj je u pozivu funkcije neophodno proslediti adrese promenljivih koje zelimo da uredimo rastuce, &a i &b. */ uredi(&a, &b); printf("Uredjene promenljive: %d, %d\n", a, b); exit(EXIT_SUCCESS); }