07.12.2011, 00:03 | #1 (permalink) |
Новичок
Регистрация: 06.12.2011
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Программа для разделения строки на четные и нечетные слова
Дана строка S. Строка S должна содержать несколько слов. Разбить строку на две строки S1 и S2. Строка S1 должна содержать четные слова из строки S, а строка S2 – нечетные слова из строки S. Сформировать строки S1 и S2 двумя способами: - с использованием функций библиотеки string.h - работая со строками как с массивами. то что у меня получилось (для массивов): Код:
#include <stdio.h> #include <conio.h> void main() { char s[]="qwerty unb jkrwgf wjkegfjwe jgewfjkwegf"; char s1[100],s2[400]; int i,b,a,c; i=b=c=0; while(i<100) { if(s[i]!=' ') { while(i<100 && s[i]!=' ') { s1[b]=s[i]; i++; b++; } s1[b]=" "; } else { a=i+1; while(a<100 && s[a]!=' ') { s2[c]=s[a]; a++; c++; } s2[c]=' '; i=a+1; } } printf("s1:%s\n",s1); printf("s2:%s\n",s2); getch(); } |
07.12.2011, 00:03 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Содержание вашей темы довольно часто встречалось и ранее Программа для разделения файла Что значат эти слова? |
07.12.2011, 01:30 | #3 (permalink) |
Новичок
Регистрация: 06.12.2011
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
я так понял никто не поможет? хоть подскажите как написать
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|