Thursday, November 17, 2011

#4 Procedure brisanje sadrzaja string korpe

/*   Program za praznjenje korpe sa c crvenim z zelenim y zutim jabukama
       Napisati posebne procedure koje brisu svaku boju jabuke posebno
       umesto boje jabuke pisu znak za minus -
       korpu uneti sa unosa kao string
         unos     czyczy
         rezultat ------    */
#include<stdio.h>
#include<conio.h>

char korpa[20];
   void brisiCrvene(char korpica[20]) {
         for(int i=0;i<20;i++) {
            if(korpica[i]=='c' || korpica[i]=='C') {
               korpica[i]='-';
             }
         }
       }
   void brisiZute(char korpica[20]) {
            for (int i=0;i<20;i++) {
                 if(korpica[i]=='y' || korpica[i]=='Y') {
                 korpica[i]='-';
                 }
            }
      }
   void brisiZelene(char korpica[20]) {
            for (int i=0;i<20;i++) {
                 if(korpica[i]=='z' || korpica[i]=='Z') {
                 korpica[i]='-';
                 }
            }
      }

main() {
     
      printf("unesite korpu=\n"); scanf("%s",&korpa);
      brisiCrvene(korpa);
      brisiZute(korpa);
      brisiZelene(korpa);
      printf("korpa je obrisana \n");
      printf("%s",korpa);
    
      getch();
       }

Wednesday, November 9, 2011

#4 Funkcije pitagorina teorema za stranice abc

// Ptagorina teorema u funkcijama
#include<stdio.h>
#include<conio.h>
#include<math.h>
// Definisanje svih funkcija
 
   // funkcija za a stranicu
   double aStranica(double b, double c){
         //a2+b2=c2;
         //a2=c2-b2;
         //a=sqrt(c2-b2)
         return sqrt((c*c)-(b*b));
       
   }
   // dodati ostale funkcije i prosiriti primer !!!
 
// kraj svih funkcija
char stranica;
// stranice
 float a,b,c;
main(){

 printf("Koju stranicu pravouglog trougla zelis da izracunas\n");
 printf ("a b ili c \n");

 printf("stranica=");
 stranica=getch();
 printf("%c\n",stranica);
 printf("*****************************************\n");
 switch(stranica){
      // a stranica
      case 65: case 97:
           printf("*** Odabraliste da izracunate stranicu a *** \n");
           printf("molim vas unesite stranice b i c sledecim redosledom \n\n");
           printf("b=");scanf("%f",&b);
           printf("c=");scanf("%f",&c);
           printf("a=%f\n",aStranica(b,c));
      break;
      default :
          printf("Pogresan unos, niste odabrali a,b ili c stranicu");   
      break;       
               
}
       getch();
        
}

#3 Funcije u C-u kvadrat i faktorijel

// Pojam funkcije u C-u
#include<stdio.h>
#include<conio.h>
// kvadrat funkcija
int fKvadrat(int broj){
   
    return broj*broj;  
}
// Faktorijel funkcija
int fFaktorijel(int broj){
  int brojac=1;
 
  for (int i=1;i<=broj;i++){
      brojac=brojac*i;
      }  
   
    return brojac;
}

main(){
      
       printf("kvadrat broja 4 je %d \n",fKvadrat(4));
      
       printf("faktorijel broja 4 je %d \n",fFaktorijel(4));
      
       getch();
         
}

Thursday, October 20, 2011

#1 Povrsina pravouglog trougla

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

 int a,b;
 double povrsina;
 main(){
 
  printf("Program za racunanje pov pravouglog trougla \n");
       
        printf("Molim vas unesite stranice a i b\n");
       
        printf("a="); scanf("%d",&a);
        printf("b="); scanf("%d",&b);
   
       
        printf("**** Povrsina je ***\n\n");
        povrsina=float(a*b)/2.0;
        printf("Povrsina=%f \n\n",povrsina);  
       
 getch();      
 }

#3 Prosecna ocena od tri unete ocene

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

 int oc1,oc2,oc3;
 double ocena;
 int zaokruzenaOcena;
 main(){
 
  printf("Program za racunanje prosecne ocene od tri unete ocene \n");
       
        printf("Molim vas unesite ocene\n");
       
        printf("ocena1="); scanf("%d",&oc1);
        printf("ocena2="); scanf("%d",&oc2);
        printf("ocena3="); scanf("%d",&oc3);
       
        printf("**** Prosecna ocena je ***\n\n");
        ocena=double((oc1+oc2+oc3+0.0)/3);
        printf("ocena=%f \n\n",ocena);
          if (ocena>=1 && ocena <2) printf("1 - nedovoljan \n");
            else if (ocena>=2 && ocena <=2.5) {
                  zaokruzenaOcena=2;
                  printf("%d - dovoljan \n", zaokruzenaOcena);
                  }
            else if (ocena>2.5 && ocena <=3.5) {
                  zaokruzenaOcena=3;
                  printf("%d - dobar \n",zaokruzenaOcena);
                  }
            else if (ocena>3.5 && ocena <=4.5) {
                  zaokruzenaOcena=4;
                  printf("%d - vrlodobar \n",zaokruzenaOcena);
                  }
            else if (ocena>4.6 && ocena <=5)  {
                  zaokruzenaOcena=5;
                  printf("%d - odlican \n",zaokruzenaOcena);
                  }
            else  printf("%f - Nije ocena \n",ocena);
           
            for (int i=0;i<7;i++){
                printf("%d prosecna ocena \n",zaokruzenaOcena);
               
                }      
       
 getch();      
 }

Friday, May 6, 2011

#4 Sortiranje niza, ispravka 3 kontrolni

//program za sortiranje niza
#include<conio.h>
#include<stdio.h>
 int niz[5];
 int i,j;
 int korpa;
main(){
      // clrscr();
  printf("Program za sortiranje elemenata celobrojnog niza \n");
  printf("*****************************Unos Elemenata Niza********************************\n");
 
  for(i=0;i<5;i++){
   printf("niz[%d]=",i);scanf("%d",&niz[i]);              
  }
  //Ispis elemenata niza
  printf("Ispis elemenata niza \n");
  for(i=0;i<5;i++){
   printf("niz[%d]=%d\n",i,niz[i]);             
  } 
 
  //Sortiranje elemenata niza opadajuce
  korpa=niz[i];
  for(i=0;i<4;i++){
    for(j=(i+1);j<5;j++){
      if(niz[i]<niz[j]){
         korpa=niz[i];
         niz[i]=niz[j];
         niz[j]=korpa;
       }               
     }
    }
    //Ispis elemenata niza
   
  printf("Ispis elemenata opadajuceg niza \n");
  for(i=0;i<5;i++){
   printf("niz[%d]=%d\n",i,niz[i]);             
  }     

 getch(); 
}

Friday, April 15, 2011

#1 muzika u C-u :)

#include<stdio.h>
#include<conio.h>
//#include <iostream>
#include <windows.h> // WinApi header

using namespace std;

int main()
{
 Beep(523,500); // 523 hertz (C5) for 500 milliseconds
 Beep(587,500);
 Beep(659,500);
 Beep(698,500);
 Beep(784,500);

 getch();
//cin.get(); // wait
return 0;
}