Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2011, 21:25   #1
Dodjik
Новичок
Джуниор
 
Регистрация: 09.11.2011
Сообщений: 1
Восклицание Работа со Строками

Задание:
Чередавать согласные с двух строк, если совпадают гласные то выводить их только один раз.

Например:

строка
строки
Вывод: ссттрроккаи

Код:
#include <conio.h>
#include <string.h>
#include <stdio.h>
#define max 100
 
void main(){
 int i,j,n,k,r,p,l;
char a[max];
char b[max];
char c[max];
 
gets(a);
gets(b);
n=strlen(a);
for(i=0;i<n;i++)
{
 k=0;
 if (((k=='i')||(k=='e')||(k=='o')||(k=='a')||(k=='u')||(k=='y'))&&((a[i]==b[i])))
 {c[k]=a[i];
 k++;}
 else {c[k]=a[i];
  r=k+1;
  c[r]=b[i];
  k=k+2;}
 
  l=n*2;
 for (p=0;p<l;p++)
 {
 printf("%c",c[p]);
}
  getchar();
}
}

Последний раз редактировалось Dodjik; 09.11.2011 в 21:49.
Dodjik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с матрицами (норма матрицы, работа со строками) Neitrosha Помощь студентам 1 26.11.2010 20:19
Работа со строками gani84 Помощь студентам 1 30.03.2010 17:39
работа со строками в С(СИ) savra Помощь студентам 0 26.11.2009 12:50
Работа со строками . Cveto4eg Помощь студентам 11 26.05.2008 13:36