All pastes #475257 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-05-07 10:29 UTC
rendered paste body
#include <stdio.h>
#include <string.h>

int ocisti(char *niz, int d);

int main()
{
   char niz[500];
   int d, i;
   
   scanf("%s", &niz);
   ocisti(niz, strlen(niz));
   printf("\n%s\n", niz);
   getche();
   return 0;
}

int ocisti(char *niz, int d)
{
   int i, ret = 0;
   for (i = 0; i < d; i++) {
      if (*(niz + i) >= 'A' && *(niz + i) <= 'Z') {
         *(niz + ret) = *(niz + i);
         ret++;
      } else if (*(niz + i) >= '0' && *(niz + i) <= '9') {
         *(niz + ret) = *(niz + i);
         ret++;         
      } else if (*(niz + i) >= 'a' && *(niz + i) <= 'z') {
         *(niz + ret) = *(niz + i) - 32;
         ret++; 
      }            
   }
   *(niz + ret) = 0;
   return ret;
}