Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Реализовать свою функцию memchr() Мой код: void *ft_memchr( const void *memptr, int val, size_t num) { int i; i = -1; while (i++ < num) if(((char *)memptr) == val) return ((char *)(memptr + i)); https://www.cyberforum.ru/ c-beginners/ thread2111994.html Не работает программа, подскажите что не так ? C (СИ)
#include <conio.h> #include <stdio.h> void main(void) { char F1, F2, F3; unsigned int K1, K2, K3; long int P1, P2, P3; float R1, R2, R3; printf (Rus("<”для 1 фирмы: название, количество продуктов, продажи, часть рынка>"));
C (СИ) Как прочитать числа с клавиатуры в определенной форме в Си? https://www.cyberforum.ru/ c-beginners/ thread2111977.html
Добрый день. У меня пустяковая проблема. Уже около полугода занимаюсь Си, с синтаксисом знаком. Но возникла следующая ситуация: Необходимо с клавиатуры считать шесть ДЕЙСТВИТЕЛЬНЫХ чисел a,b,c,d,e,f в форме: Введите a,b: Введите c,d: Введите e,f: Вторая, четвертая и шестая строчки - примеры ввода
C (СИ) Недопонимание с типом int (+перевод числа в строку) https://www.cyberforum.ru/ c-beginners/ thread2111893.html
Всем привет, изучаю СИ по книге Брайана Кернигана и столкнулся с функцией itoa(перевод числа в строку). Сам код it ---> itoa #include <stdlib.h> void it (int n, char s); void reverse(char s); main()
C (СИ) Стандарты СИ
Доброе утро, программисты). Ответьте пожалуйста на мои вопросы. 1. Какие стандарты языка СИ существуют? 2. Какой стандарт сейчас принят? 3. Какой стандарт использует компилятор GCC? 4. Какой стандарт лучше? Заранее огромное спасибо)
C (СИ) Функции и динамическое выделение памяти https://www.cyberforum.ru/ c-beginners/ thread2111739.html
. здравствуйте. Нужна помощь. Не могу понять как правильно сделать. Создать программу, которая выполняет действия из задания 1 и задания 2. По запросу с клавиатуры, программа выполняет следующие действия: 1)*Ввести новый массив (динамический); 2)*Задание 1; 3)*Вывод массива; 4)*Задание 2;
C (СИ) Изменить знак у диагональных элементов массивов. Вывести максимальные элементы каждого столбца Дан двумерный массив из n строк и n столбцов.Изменить знак у диагональных эл.массивов.Вывести максимальные элементы каждого столбца.Поменять местами 1 и последний строки массива https://www.cyberforum.ru/ c-beginners/ thread2111698.html Посчитать в массиве количество нулей и заменить минимальный элемент на это число C (СИ)
Дан одномерный массив из n элементов.Посчитать в нём количество нулей и заменить минимальный элемент на это число. Желательно блок-схема,спасибо
C (СИ) Найти и напечатать два самых коротких слова во введенном предложении Нужно найти и напечатать два самых коротких слова в введенном предложении в Си. https://www.cyberforum.ru/ c-beginners/ thread2111644.html C (СИ) Тест пользовательской memset() Надо написать свой тест функции memset(), не могу прикинуть, какие ситуации учесть? Наверняка нужно что-то вроде выхода за пределы массива, а что еще? https://www.cyberforum.ru/ c-beginners/ thread2111636.html
C (СИ) Рассчитать значения 12-ти элементов массива Y по формуле
Рассчитать значения 12-ти элементов массива Y по формуле y=i*i-2*i+19.3*cos(i). Вывести на экран этот массив и новый, разместив в нем первоначально элементы, значения которых меньше среднего арифметического, а потом остальные, не меняя их последовательности.
C (СИ) Переполнение стека. QuickSort и Memcpy https://www.cyberforum.ru/ c-beginners/ thread2111379.html
Нужно сравнить типы сортировок. Выдает ошибку с переполнением стека(В случае если включать quicksort. Остальные работают отлично.) Вопрос. Проще переписать quicksort под memcpy или же наоборот? p.s quickSort(a, 0, m -1 ); Ошибка связана с m - количеством элементов массива.
79 / 81 / 66
Регистрация: 03.04.2017
Сообщений: 216
29.10.2017, 12:26 0

Вставить первую строку в заданную позицию второй строки - C (СИ) - Ответ 11662976

29.10.2017, 12:26. Показов 1084. Ответов 1
Метки (Все метки)

Ответ

Yaroslav_Super,
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <locale.h>
#include <windows.h>
int main() {
    setlocale(LC_ALL, "RUS");
    char s1[128], s2[128], c; 
    short i;
    printf("Введiть рядок 1: ");
    gets(s1);
    printf("Введiть рядок 2: ");
    gets(s2);
    printf("Введiть iндекс по якому вставляти 2 рядок в 1: ");
    scanf("%hd", &i);
    c = s1[i], s1[i] = 0;
    printf("%s%s%c%s\n", s1, s2, c, s1+i+1);
    system("pause");
    return 0;
}
если нужно вывести только первую часть первой строки и вторую строку, то
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <locale.h>
#include <windows.h>
int main() {
    setlocale(LC_ALL, "RUS");
    char s[128]; 
    short i;
    printf("Введiть рядок 1: ");
    gets(s);
    printf("Введiть iндекс по якому вставляти 2 рядок в 1: ");
    scanf("%hd", &i);
    printf("Введiть рядок 2: ");
    fflush(stdin);
    gets(s+i);
    puts(s);
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Вставить первую строку в заданную позицию второй строки C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.10.2017, 12:26
Готовые ответы и решения:

Вставить в заданную позицию строки другую строку
Почему не получается вводит вторую строку? #include &quot;pch.h&quot; #include &lt;iostream&gt; #include...

Текстовые файлы: в первую строку вставить первую гласную из второй строки, после каждой согласной в первой
1-в первую строку вставить первую гласную из второй строки, после каждой согласной в первой (строки...

Определить позицию первого вхождения в заданную строку какого-либо символа из второй заданной строки
б) Даны две строки произвольного текста. Составить процедуру, позволяющую определить позицию...

Составить процедуру, определяющую позицию самого правого вхождения в заданную строку символа второй строки
Составить процедуру, позволяющую определить позицию самого правого вхождения в заданную строку...

1
29.10.2017, 12:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2017, 12:26
Помогаю со студенческими работами здесь

Составить процедуру , позволяющую определить позицию первого вхождения в заданную строку какого-либо символа из второй заданной строки
Народ , помогите пожалуйста. Сессия скоро, чтобы автомат получить по инфе, нужно все проги сдать в...

Вставить в первую строку после первого слова длину второй строки
Ввести две отдельных строки, содержащие по меньшей мере по 4 слова. Выполните следующие действия:...

Вставить в первую строку перед последним словом длину второй строки
Введите две отдельные строчки, которые состоят минимум из 4 слов. Выполнить следующие задания: 1....

Необходимо в исходную строку вставить подстроку на заданную позицию
Помогите, пожалуйста, как данный код переделать из string в char? Данный код я нашёл на...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru