Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) При запуске программы без аргументов возвращать 1 https://www.cyberforum.ru/ c-beginners/ thread1983215.html
int main(int argc, char* argv) { if (argc > 2 || argv == NULL) { return 1; } } Если аргументов больше 2 то все ок, а вот что бы без аргументов что то не получается. По моей...
Сортировка строк двумерного массива по возрастанию C (СИ)
Объявить двумерный массив, заполнить целыми числами и показать на экран. Количество строк и столбцов должен задавать пользователь. После заполнения произвести сортировку строк по возрастанию.
C (СИ) Написать функцию, которая вычисляет значение a^b
Написать функцию, которая вычисляет значение а^б. Числа а и б могут быть любыми дробными положительными числами. Тип данных для дробных чисел.
C (СИ) Как сделать вывод всех функций в мэйн # include <stdio.h> # include <conio.h> # include <math.h> # include <stdlib.h > int const n=6, m=3; void func1 (float D) { for (int i=0; i<n; i++) scanf("%f", &D); https://www.cyberforum.ru/ c-beginners/ thread1983078.html
C (СИ) Какое число получится, если из заданного числа удалить все цифры от 0 до 5? https://www.cyberforum.ru/ c-beginners/ thread1983054.html
4. Дано натуральное число А типа longint, заданное случайно. Какое число получится, если из него удалить все цифры от 0 до 5?
Поиск трехзначных чисел, квадрат которых заканчивается тремя цифрами, которые и составляют это число C (СИ)
3. Написать программу поиска трехзначных чисел, квадрат
C (СИ) Проверить, что в массиве нет нулевых элементов и при этом положительные элементы чередуются с отрицательными
2. Одномерный массив состоит 50 целых чисел, заданных случайным образом из диапазона от –10 до 10. Переменной t присвоить значение true, если в массиве нет нулевых элементов и при этом положительные...
C (СИ) Сколько чисел натурального ряда, начиная с 1, нужно взять, чтобы произведение нечетных из них не превосходило 1. Сколько чисел натурального ряда, начиная с 1, нужно взять, чтобы произведение нечетных из них не превосходило число В, заданное с клавиатуры. https://www.cyberforum.ru/ c-beginners/ thread1983051.html
C (СИ) Дано шестизначное натуральное число А. Определить, является ли это число "перевертышем" https://www.cyberforum.ru/ c-beginners/ thread1983045.html
2. Дано шестизначное натуральное число А Определить, является ли это число «перевертышем», т.е. читается одинаково слева направо и наоборот. Пример: 1991-число-перевертыш.
C (СИ) Вывести на экран все натуральные числа вида АВСD, для которых выполняется равенство A*C-D*D=A+B+C+D 1. Вывести на экран все натуральные числа вида АВСD, для которых выполняется равенство A*C-D*D=A+B+C+D. Здесь А, В, С, D - различные цифры числа. https://www.cyberforum.ru/ c-beginners/ thread1983044.html
1 / 1 / 0
Регистрация: 03.03.2017
Сообщений: 30
0

Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0

17.05.2017, 16:34. Показов 1491. Ответов 1
Метки (Все метки)

Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0.

код работает, выводит странные символы. Не понимаю как именно нужно вставить S0 после символа.

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <stdlib.h>
 
#include <string.h>
int main()
{
 
 
    const char *s="sqwdsqwdssssssds";
    char *s0="frog";
    printf("%s",s);
    printf("\n");
    printf("Enter simbol: \n");
    char c;
    scanf("%s",&c);
    char ptr[100];
    int i;
    for(i=0;i<strlen(s);i++){
        if(s[i]==c){
         ptr[i]=ptr[i]+s0+c;
        }
        else{
            ptr[i]=ptr[i]+s[i];
        }
     printf("%c |",ptr[i]);
    }
    return 0;
}
помогите пожалуйста

Вернуться к обсуждению:
Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.05.2017, 16:34
Готовые ответы и решения:

Дан символ С и строки S, So. После каждого вхождения символа С в строку S вставить строку So
Дан символ С и строки S, So. После каждого вхождения символа С в строку S вставить строку So

Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0
Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0. ...

Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0
Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0.

Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0
Дан символ С и строки S, S0. После каждого вхождения символа С в строку S вставить S0.

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.