сергей789 С сергей789 Регистрация 25 Ноя 2013 Сообщения 70 Репутация 0 Спасибо 0 Монет 0 22 Ноя 2016 #1 Строки Си Написать программу которая вставляет в строку в указанную позицию заданный символ. Обьясните
Строки Си Написать программу которая вставляет в строку в указанную позицию заданный символ. Обьясните
Никита2312 Н Никита2312 Регистрация 29 Ноя 2013 Сообщения 63 Репутация 1 Спасибо 0 Монет 0 22 Ноя 2016 #2 Что объяснять? В условии уже всё сказано. #include "stdio.h" int main(){ char c,s[1000]; int i,j,k; printf("String: "); gets(s); printf("Character: "); scanf("%c",&c); printf("Position: "); scanf("%d",&k); k--; for(i=0;s;i++); for(j=i;j>=k;j--)s[j+1]=s[j]; s[k]=c; printf("%s ",s); getchar(); getchar(); return 0;} Позитивный голос 0
Что объяснять? В условии уже всё сказано. #include "stdio.h" int main(){ char c,s[1000]; int i,j,k; printf("String: "); gets(s); printf("Character: "); scanf("%c",&c); printf("Position: "); scanf("%d",&k); k--; for(i=0;s;i++); for(j=i;j>=k;j--)s[j+1]=s[j]; s[k]=c; printf("%s ",s); getchar(); getchar(); return 0;}
hoho H hoho Регистрация 26 Сен 2013 Сообщения 78 Репутация 0 Спасибо 0 Монет 0 22 Ноя 2016 #3 Для этого есть специальная библиотечная функция. Название не помню, гуглите локументацию по библиотечным функциям Си. Позитивный голос 0
Для этого есть специальная библиотечная функция. Название не помню, гуглите локументацию по библиотечным функциям Си.