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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2013, 19:51   #1
Роман5день55
Пользователь
 
Регистрация: 27.03.2013
Сообщений: 14
По умолчанию Удаление двух елементов(переделать програму С++)

Нужно переделать програму штоб нужно било вводить 2 елемента для удаления а не 1
#include <stdio.h>
#define MAX 100

void squeeze (char s[], int c);

main () {
char str0[MAX];
int i, c;

for (i = 0; (c = getchar()) != '\n'; i++)
str0[i] = c;
str0[i] = '\0';

c = getchar();

squeeze (str0, c);

printf("%s\n", str0);
}

void squeeze (char s[], int c) {
int i, j;

for (i = j = 0; s[i] != '\0'; i++)
if (s[i] != c)
s[j++] = s[i];
s[j] = '\0';
}

Последний раз редактировалось Роман5день55; 27.10.2013 в 19:55.
Роман5день55 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция для удаления елементов которые меньше среднего арифметического всех елементов масива.С++. DIQUON Помощь студентам 4 18.12.2012 20:33
Удаление повторяющихся елементов в массиве. Leshii Паскаль, Turbo Pascal, PascalABC.NET 9 12.11.2011 22:23
Как переделать програму с предусловием в с постусловие ? Zayka Помощь студентам 6 17.04.2011 22:27
Как переделать 16 битну програму на 32 битную? pufystyj Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 02.01.2011 18:47
переделать програму с паскаля на дельфи jusic Помощь студентам 2 07.05.2010 12:47