Wednesday, January 19, 2011

#4 Matrica 3x3 suma,naveci element ispis dijagonala

#include<stdio.h>
#include<conio.h>


main(){
 // matrica 3x3 ponavljanje gradiva
//Program za unos, ispis matrice 3x3, suma svih elemenata matrice, najveci element matrice, ispis glavne i sporedne dijagonale matrice 3x3
 int sah[3][3];
 int suma=0;
 int najveci;

 printf(" Unesite elemente matrice 3x3\n");
 for (int i=0;i<3;i++){
     for (int j=0;j<3;j++){
      printf("sah[%d][%d]=",i,j);scanf("%d",&sah[i][j]);printf("\n");  
     }  
 }
 printf("Printf ispis elemenata matrice 3x3 \n");
  for (int i=0;i<3;i++){
     for (int j=0;j<3;j++){
      printf("sah[%d][%d]=%d \n",i,j,sah[i][j]);  
     }  
 }

  printf("Racunanje sume svih elemenata matrice 3x3 \n");
  for (int i=0;i<3;i++){
     for (int j=0;j<3;j++){
         suma=suma+sah[i][j];
     }  
 }    
 printf("\n Suma=%d \n",suma);

   printf("pronalazenje naveceg elmenta matrice 3x3 \n");
   najveci=sah[0][0]; //postavi da je najveci trenutno prvi element
  for (int i=0;i<3;i++){
     for (int j=0;j<3;j++){
         if (najveci<sah[i][j]){
         najveci=sah[i][j];                     
         }
     }  
 }    
printf("\n Najveci je=%d \n",najveci);

printf("Ispis elemenata glavne dijagonale matrice 3x3 \n");
 
  for (int i=0;i<3;i++){
     printf("sah[%d][%d]=%d \n",i,i,sah[i][i]);                         
     } 


 printf("Ispis elemenata sporedne dijagonale matrice 3x3 \n");
 
  for (int i=0;i<3;i++){
     printf("sah[%d][%d]=%d \n",i,3-1-i,sah[i][3-1-i]);                         
         }     


 getch();    
}

#3 Matrica 3x3 unos ispis ponavljanje

#include<stdio.h>
#include<conio.h>


main(){
 // matrica 3x3 ponavljanje gradiva
 int sah[3][3];
 printf(" Unesite elemente matrice 3x3\n");
 for (int i=0;i<3;i++){
     for (int j=0;j<3;j++){
      printf("sah[%d][%d]=",i,j);scanf("%d",&sah[i][j]);printf("\n");  
     }  
 }

 printf("Printf ispis elemenata matrice 3x3 \n");
  for (int i=0;i<3;i++){
     for (int j=0;j<3;j++){
      printf("sah[%d][%d]=%d \n",i,j,sah[i][j]);  
     }  
 }  
 getch();    
}

Friday, December 17, 2010

#3 Najveci element niza od n elemenata max 50

#include<stdio.h>
#include<conio.h>
main(){

int niz[50];
int pom=0; //cuva najveci element
int n; //duzina niza
printf("Program za pronalazenje najveceg elementa niza max 50 elemenata\n");

printf("Unesi te duzinu niza max 50 elemenata\n");

printf("n=");scanf("%d",&n);
printf("\nUnesi te elemente niza od n elmenata\n");

for (int i=0;i<3;i++){ 
        printf("niz[%d]=",i);scanf("%d",&niz[i]);printf("\n");
} 
pom=niz[0];
//pomocna promenjiva uzima prvi element niza
for (int j=0;j<3;j++){ 
        if(pom<niz[j]) pom=niz[j];
}

 printf("Najveci element niza je %d \n",pom);

      
     getch()  ;
}

#3 Visestruki niz- matrica 3x3

#include<stdio.h>
#include<conio.h>
main(){

int sah[3][3];

printf("Unesi te elemente matrice 3x3\n");
for (int i=0;i<3;i++){
    for (int j=0;j<3;j++){
      
        printf("sah[%d][%d]=",i,j);scanf("%d",&sah[i][j]);printf("\n");

    }
}
 printf("Ispis elemenata matrice \n");
 for (int m=0;m<3;m++){
    for (int n=0;n<3;n++){
      
        printf("sah[%d][%d]=%d \n",m,n,sah[m][n]);

    }
}
     
     getch()  ;
}

Wednesday, December 15, 2010

#4 Sortiranje niza od n elemenata

#include<stdio.h>
#include<conio.h>

void citaj(float x[],int n){
     for (int i=0;i<n;i++){
       printf("x[%d]=",i);scanf("%f",&x[i]);
     }  
     }
  
void pisi(float x[],int n){
      for (int i=0;i<n;i++){
       printf("x[%d]=%6.3f\n.",i,x[i]);
     }
     }

void razmeni(float *a,float *b){
     float pom; //pomocna promenjiva korpa
     pom=*a;
     *a=*b;
     *b=pom;
     }
void sort1(float a[],float n)
 {
   for(int i=0;i<n-1;i++)
   {
     for (int j=i+1;j<n;j++)
     {
         if (a[i]>a[j])
       razmeni(&a[i],&a[j]);
     }    
   }
  
 }

main(){
       int n;
       float a[50];
    
       printf("Unesi n broj elemenata niza \n");
       printf("n=");scanf("%d=",&n);
       printf("Unesi elemente niza \n");
       citaj(a,n);
       printf("Sortiraj niz \n");
       sort1(a,n);
       printf("Niz posle sortiranja \n");
       pisi(a,n);
       getch();
    
}

Wednesday, December 8, 2010

#3 Niz Ispis elemenata niza

#include<conio.h>

 void ispisNiza(int niz[50]){
      printf ("\n");
       for (int j=0;j<sizeof(niz);j++){
       printf("%d ",niz[j]);    
       }
      }
 void ispisProvere(int niz[50]){
        printf ("\n");
        for (int k=0;k<sizeof(niz);k++){
            if (niz[k]%2==0){
               printf("* ");          
                          }
       else  printf("# ");  
       }
      }
 main(){
 
   int myNiz[50]; // niz koji unosim
   int n; // maksimalna duzina niza
  
   //Program koji za unete celobrojne elemente niza ispisuje da li je svaki element paran ili neparan.
   // ako je element paran ispisuje * a ako je neparan ispisuje #
   // niz      1 3 4 7 9
   // ispis    # # * # #
  
   printf ("Program za proveravanje celobrojnog elemenata niza u zavisnosti od toga da li je broj u nizu paran ili neparan \n");
   printf ("Unesi te duzinu niza maskimalan broj elemenata \n");
  
   printf("n=");scanf("%d",&n); printf("\n");
  
   for (int i=0;i<n;i++){
       printf("%d=",i);scanf("%d",&myNiz[i]);
       printf("\n");
       }
       // Uneli smo niz hajde da ga ispisemo
      printf("\n");
       printf("Ispis niza \n");
      
       ispisNiza(myNiz); //
      
       ispisProvere(myNiz); //
      
       getch();
      
   
}

Wednesday, December 1, 2010

#3 Ciklusi Celobrojni niz od 5 elemenata

#include<conio.h>
#include<stdio.h>

//Program uz pomoc for petlje unosi elemete niza i uz pomoc for petlje ispisuje elemente niza.
main(){

int ocene[5];

printf("Program za unos i ispis celobrojnog niza od 5 elemenata \n");
for (int j=0;j<5;j++){
    printf("\n %d=",j); scanf("%d",&ocene[j]);
}    
printf("Ispis elemenata niza \n");
for (int i=0;i<5;i++){
    printf("\n %d=%d",i,ocene[i]);
}

getch();
    
}