1. Пользуйтесь тегами кода. - [code] ... [/code] 2. Точно указывайте язык, название и версию компилятора (интерпретатора). 3. Название темы должно быть информативным. В описании темы указываем язык!!!
извините, не могли бы вы помочь решить задачу: Ввести с клавиатуры символьную строку. Длина строки не более 80 символов. путем пересылки символов из этой строки сформировать три новые строки: S1 - латинские буквы (строчные и прописные), S2 - цифры, S3 - остальные символы. Сформированные строки вывести на экран.
извините, не могли бы вы помочь решить задачу: Ввести с клавиатуры символьную строку. Длина строки не более 80 символов. путем пересылки символов из этой строки сформировать три новые строки: S1 - латинские буквы (строчные и прописные), S2 - цифры, S3 - остальные символы. Сформированные строки вывести на экран.
# include <stdio.h> # include <string.h> # include <ctype.h>
int main(void) { char s[80], s1[80], s2[80], s3[80];
int n = strlen(s), a = 0, b = 0, c = 0, i; gets(s);
for (i = 0; i < n; i++) if (isalpha(s[i])) s1[a++] = s[i]; else if (isdigit(s[i])) s2[b++] = s[i]; else s3[c++] = s[i];
s1[a] = s2[b] = s3[c] = '\0';
puts(s1); puts(s2); puts(s3);
return 0; }
запускаю программу... ввожу произвольную строку (что-то типо такого:fjak642jklfaDFdaf754), нажимаю enter и не чего не происходит... просто кидает опять к тексту....