#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
int ifword(char string[]){
int i = 0;
int counter = 0;
for (i = 0; i <strlen(string);i++){
if (!isdigit(string[i])) {
counter++;
}
}
if (counter==strlen(string)) {
printf("введено слово");
return 1;
}
counter = 0;
for (i = 0; i <strlen(string);i++){
if (isdigit(string[i])) {
counter++;
}
}
if (counter==strlen(string)) {
printf("введено число");
return 2;
}
if (counter!=strlen(string)) {
printf("введена смесь символов и цифр");
return 2;
}
}
int main()
{
char str[100];
while (1){
//setlocale(LC_ALL, "");
SetConsoleOutputCP(1251);
SetConsoleCP(1251);
printf("Введите строку для анализа\n");
scanf("%s",str);
ifword(str);
printf(" %s\n",str);
}
|