Код: Выделить всё
#include "stdafx.h"
#include "stdlib.h"
#include "locale.h"
int KolZaglBukv (char *s)
{int i=0,k=0;
while (*s!='\0')
{if (*s>='A' && *s<='Z') k++;
s++;}
return k;
}
char* DelSpaceVNachale (char* s)
{while (*s==' ')
s++;
return s;
}
int _tmain(int argc, _TCHAR* argv[])
{setlocale(LC_CTYPE,"Russian");
int size,KZB;char *str;
printf("Введите количество символов в строке\n");
scanf("%d", &size);
str=(char*)malloc(size+1);
printf("Введите строку на латинице(размером, не превышающим %d)\n", size);
scanf("%s", str);
KZB=KolZaglBukv(str);
printf("Количество заглавных букв в строке равно %d\n", KZB);
printf("%s\n", str);
str=DelSpaceVNachale (str);
printf("%s\n", str);
return 0;
}