IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Сортировка строки
сообщение
Сообщение #1


Гость






извините, не могли бы вы помочь решить задачу:
Ввести с клавиатуры символьную строку. Длина строки не более 80 символов. путем пересылки символов из этой строки сформировать три новые строки: S1 - латинские буквы (строчные и прописные), S2 - цифры, S3 - остальные символы. Сформированные строки вывести на экран.

буду очень благодарен!!! give_rose.gif
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






blink.gif Да оно вообще работать не должно... Здесь длину строки-то вычислять не надо... (обрати внимание, strlen - было ПЕРЕД вводом строки !!!)
#include <stdio.h>
#include <string.h>
#include <ctype.h>

int main(void)
{
char s[80], s1[80], s2[80], s3[80];


int a = 0, b = 0, c = 0, i;
gets(s);


for (i = 0; s[i] != '\0'; 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] = '\0'; s2[b] = '\0'; s3[c] = '\0';

puts(s1);
puts(s2);
puts(s3);


return 0;
}
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3





Группа: Пользователи
Сообщений: 7
Пол: Мужской

Репутация: -  0  +


VOLVO и KLEM4 боооооооольшое вам спасибо, просто выручили меня...... smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.04.2024 18:09
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name