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;
}
Exemple #2
0
Fichier : dn01.c Projet : pr3mar/C
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;
}
Exemple #3
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);
}