Wednesday, November 17, 2010

#3 Funkcija ispisivanje unete reci odnapred i odnazad

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

//Program proverava da li rec ima paran ili neparan broj karaktera
// za paran broj rec stampa od napred ka nazad
// za neparan rec stampa od nazad ka napred

int paran(char locRec[50]){
    for (int i=0;i<strlen(locRec);i++)
    {
      printf("%d. %c \n",i,locRec[i]);  
    } 
}

int neParan(char locRec[50]){
    for (int i=strlen(locRec)-1;i>=0;i--)
    {
      printf("%d. %c \n",i,locRec[i]);  
    } 
}

main(){
 char rec[50];

 printf("Program za ispisivanje reci odnapred ili od nazad u zavisnosti da li je paran ili neparan broj karaktera \n\n");
 printf("Unesite neku rec \n");
 printf("rec=");scanf("%s",&rec);printf("\n");

 if (strlen(rec)%2==0){
  // ako je ostatak 0 broj je paran
  paran(rec);                    
 }
 else
  {
     neParan(rec);                              
  }
 
  getch();   
   
}

No comments:

Post a Comment