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();
    
}