Главная » Статьи » Задачи из заказов » Заказ 09.11.07 |
Написать и протестировать функцию, которая в строке, передаваемой ей в качестве параметра, заменяет каждый второй элемент на заданный символ
// 3.25 // Написать и протестировать функцию, которая в строке, передаваемой ей в // качестве параметра, заменяет каждый второй элемент на заданный символ. #include <stdio.h> #include <conio.h> #include <string.h> void func(char* str, char ch) { int i; int len = strlen(str); for (i = 1; i < len; i = i + 2) str[i] = ch; } void main() { clrscr(); char* str; char ch, ans; do { printf("Vvedite stroku\n"); gets(str); printf("Vvedite simvol dlya zameni\n"); ch = getch(); printf("%c\n", ch); func(str, ch); printf("Resultat raboti functii: %s\n", str); printf("Esho raz?(Y/N)\n"); ans = getch(); printf("%c\n", ans); } while (ans == 'Y' || ans == 'y'); } | |
Категория: Заказ 09.11.07 | Добавил: solver (09.11.2007) | |
Просмотров: 1442 |