Wednesday, November 24, 2010

#3 Crtanje romboida od brojeva

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

// Program za crtanje romboida od brojeva
/*        
     1 2
    1   2
   1     2
  1       2
 1         2
 3         4
  3       4
   3     4
    3   4
     3 4

*/
void gornjiTrougao(){ 
     for(int i=5;i>=1;i--){
            
      for (int j=1;j<i+1;j++){ 
          printf(" ");
          }
      printf("1"); 
          for(int k=0;k<=5-i;k++){
          printf(" ");
          }
           for(int k=1;k<=5-i;k++){
          printf(" ");
          }
          printf("2\n");  
     }
     }
    
void donjiTrougao(){
     int s,j,k,l;
     for ( s=1;s<=5;s++){
       for ( j=5;j>5-s;j--){
        printf(" ");
       } 
     printf("3");
         for( k=0;k<=5-s;k++){  
          printf(" ");
          }
           for( l=1;l<=5-s;l++){
          printf(" ");
          }
       printf("4\n");
     }   
     }
main (){
    
    
     gornjiTrougao();
     donjiTrougao();
     getch();
    
     }

#3 Ispis unete reci kao odraz u ogledalu sa okvirom od ***

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

//Program za pisanje neke unete reci kao odraza u ogledalu sa okvirom od zvezdica
// primer:   
/*
     ***************
     * Pera | areP *
     ***************

*/

void ogledaloZvezdica(char locRec[50]){
   
     for (int k=0;k<2*strlen(locRec)+7;k++)
     {
       printf("*");
     }
     printf("\n");
     printf("* ");
    for (int i=0;i<strlen(locRec);i++)
    {
      printf("%c",locRec[i]);
    }
    printf(" | ");
    for (int j=strlen(locRec)-1;j>=0;j--)
    {
      printf("%c",locRec[j]);
    }
    printf(" *\n");
      for (int l=0;l<2*strlen(locRec)+7;l++)
     {
       printf("*");
     }
}

main(){
 char rec[50];

 printf("Ispis reci kao odraz u ogledalu \n\n");
 printf("Unesite neku rec \n");
 printf("rec=");scanf("%s",&rec);printf("\n\n");

  ogledaloZvezdica(rec);
  getch(); 
 
}

#3 Ispis unete reci kao odraz u ogledalu

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

//Program Ispis unete reci kao odraz u ogledalu
// primer:      Pera | areP

void ogledalo(char locRec[50]){
    for (int i=0;i<strlen(locRec);i++)
    {
      printf("%c",locRec[i]); 
    }
    printf(" | ");
    for (int i=strlen(locRec)-1;i>=0;i--)
    {
      printf("%c",locRec[i]); 
    }
}

main(){
 char rec[50];

 printf("Ispis reci kao odraz u ogledalu \n\n");
 printf("Unesite neku rec \n");
 printf("rec=");scanf("%s",&rec);printf("\n\n");

  ogledalo(rec);
  getch();  
  
}