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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2010, 19:31   #1
ardor
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 51
По умолчанию Обработка строк. Работа с символами.

помогите задачку решить. я уже даже незнаю что делать(((
кароч вот задание:
ввести строку, после каждого '!' поставить символ 'I'
к примеру:
ввод 123!2!345!4!
вывод 123!I2!I345!I4!I
так должна.
у меня ничё неполучается. вот пример мойей проги:
Код:
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
#include<stdlib.h>
#include<string.h>
main()
{
 char a[100];
 int z,i,n;
 gets(a);
 n=strlen(a);
 z=0;
 for(i=0;i<n;i++)
 {
  if(a[i]=='!')
   a[i+1]='I';
  if(isdigit(a[i]))
   z++;
 }
 puts(a);
 printf("%d",z);
 return(0);
}
ardor вне форума Ответить с цитированием
Старый 03.01.2010, 19:31   #2
ardor
Пользователь
 
Регистрация: 16.11.2009
Сообщений: 51
По умолчанию

прога еще должна количество цифр считать. но это легко=)
ardor вне форума Ответить с цитированием
Старый 03.01.2010, 20:25   #3
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

Код:
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
#include<stdlib.h>
#include<string.h>
main()
{
 char a[100];
 int z,i,n;
 gets(a);
 n=strlen(a);
 z=0;
 for(i=0;i<n;i++)
 {
	printf("%c",a[i]);
	if(a[i]=='!')
		printf("I");
	if(isdigit(a[i]))
		z++;
 }
 printf("\n%d",z);
 getch();
 return(0);
}
Namolem вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка строк Vad56 Помощь студентам 1 03.12.2009 23:26
Обработка строк в C++ defol-777 Помощь студентам 1 12.03.2009 18:10
обработка строк Xunter Помощь студентам 4 27.06.2008 21:48
Работа с русскими символами... Sota Помощь студентам 5 31.05.2008 18:44