Тема: Ввести рядок, що складається тільки з букв
#include <stdio.h>
#include <string.h>
#include <conio.h>
int main()
{
char str[80];
int i;
puts("Vvedite stroku");
scanf("%s",str);
for(i=0; i<strlen(str); i++)
{
if((str[i]>='a' && str[i]<='z') || (str[i]>='A' && str[i]<='Z'))
{
if (i)
{
if (int(str[i]) != int(str[i-1])+1)
break;
}
}
}
if (i == strlen(str))
printf("!!PRAVEL`NO!!\n");
else
{
printf("NEPRAVEL`NO \n");
}
getchar();
getchar();
}
Поясніть порядково ось ці рядки будь ласка!
if (i)
{
if (int(str[i]) != int(str[i-1])+1)
break;
Ось саме умова:
Ввести рядок, що складається тільки з букв, і визначити, чи є букви в рядку впорядкованими за алфавітом.