Advertisement
hocikto19

Písomka ZPrPr funkcie Z a D

Nov 29th, 2013
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.33 KB | None | 0 0
  1. int velke(char *p_pole, int j)
  2. {
  3.     int i=0;
  4.     if (toupper(*p_pole)!='A' && toupper(*p_pole)!='G' && toupper(*p_pole)!='C' && toupper(*p_pole)!='T' && toupper(*p_pole)!='*')
  5.     {
  6.         printf("Polozky nie su nacitane\n");
  7.         return 1;
  8.     }
  9.     while(i<j && *(p_pole+i)!='\0')
  10.     *(p_pole+i++)=toupper(*(p_pole+i));
  11. #ifdef LADENIE
  12.     for(i=0; i<MAX; i++)
  13.     {
  14.         if (*(p_pole+i)=='\0')
  15.             break;
  16.         else
  17.             putchar(*(p_pole+i));
  18.     }
  19.     putchar('\n');
  20. #endif
  21.     return 0;
  22. }
  23.  
  24. int pridanie(char pole[]){
  25.     int i, pocet=0, j;
  26.     char x;
  27.     if (pole[0]!='A' && pole[0]!='G' && pole[0]!='C' && pole[0]!='T' && pole[0]!='*')
  28.     {
  29.         printf("Polozky nie su nacitane\n");
  30.         return 1;
  31.     }
  32.     while(getchar()!='\n');
  33.     x=getchar();
  34.     for(i=0; i<MAX; i++)
  35.     {
  36.         if(toupper(pole[i])==toupper(x))
  37.             pocet++;
  38.         if(pole[i]=='\0')
  39.             break;
  40.     }
  41.     if(i+pocet>=MAX)
  42.     {
  43.         printf("Do pola nie je mozne vlozit prvky\n");
  44.         return 0;
  45.     }
  46.     i=0;
  47.     while(i<MAX && pole[i]!='\0')
  48.     {
  49.         if(toupper(pole[i])==toupper(x))
  50.         {
  51.             for(j=MAX-1; j>i; j--)
  52.                 pole[j]=pole[j-1];
  53.             pole[i]='*';
  54.             i++;
  55.         }
  56.         i++;
  57.     }
  58. #ifdef LADENIE
  59.     for(i=0; i<MAX; i++)
  60.     {
  61.         if (pole[i]=='\0')
  62.             break;
  63.         else
  64.             putchar(pole[i]);
  65.     }
  66.     putchar('\n');
  67. #endif
  68.     return 0;
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement