Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов исходного массива В (25) Найдите произведение двух крупнейших и двух наименьших отрицательных кратных 4 элементов исходного массива В (25). Решить в С. https://www.cyberforum.ru/ c-beginners/ thread2409844.html Есть два двумерных целочисленных динамических массива C (СИ)
Здравствуйте, хочу реализовать задачу, сравнить два двумерных целочисленных динамических массива, Массивы считаются совпадающими если для пары (A1, A2) и для пары (A2, A1) верно следующее: каждому столбцу (или строке, как трактовать, смотря) массива T1 соответствует ровно один столбец (строка) в массиве T2 содержащий те же элементы, пусть и в произвольном порядке. Примеры: A1 = {{1, 2}, {2,1}}...
C (СИ) Удалить строки матрицы, которые не имеют ни одного повторяющегося элемента https://www.cyberforum.ru/ c-beginners/ thread2409757.html
Удалить строки массива, которые не имеют ни одного повторяющегося элемента. Массив порядка (m,n)
C (СИ) тема функций https://www.cyberforum.ru/ c-beginners/ thread2409673.html
Написать функцию которая переносит отрицательные элементы в начало массива а остальные в конец.Массив задаётся динамически и заполняется случайными числами
Дана строка. Подсчитать количество содержащихся в*ней цифр, прописных букв и строчных букв (на С) C (СИ)
Помогите решить задачу. Есть вот такой код, но он считает только строчные буквы. #include <stdio.h> #include <ctype.h> #define N 256 int main(void) { char s="Amalia eleOnoRa";
C (СИ) Динамический массив https://www.cyberforum.ru/ c-beginners/ thread2409599.html
1. Разбейте список на два. Первый будет содержать только гласные буквы, второй - согласные. Печать списка. 2.Розбийте один из образованных списков (в котором больше узлов) на два. Первый будет содержать только четные цифры, второй - нечетные. Печать списка.
C (СИ) Найдите средние арифметические положительных элементов массивов X, Y, Z и определите максимальное из них Составьте программы для решения следующих задач, используя обращения к процедуре и функции. Данные массивы X (8), Y (8), Z (10), W (15), элементы которых определяются по формулам: xi = a1i2-a2 (5-i) yi = b1sin (2i) + b2ei-5; zi = c1 (и-4) + c2sin2 (1,5i) wi = d1ln (0,1i) + d2cos3 (и-2,5). Значения коэффициентов a1, ..., d2 приведены в таблице 10. Найдите средние арифметические... https://www.cyberforum.ru/ c-beginners/ thread2409520.html C (СИ) Найдите произведение двух крупнейших и двух наименьших парных
Найдите произведение двух крупнейших и двух наименьших парных, которые находятся в интервале элементов исходного массива В (25). СI. Спасибо.
C (СИ) Посоветуйте как немного подправить вывод выполняя задание: "Напишите функцию Shift_R(mas,n,k,s), которая циклически сдвигает массив mas длины n вправо или влево на k позиций. s – переключатель направления." Написал следующую программу, которая успешно работает, однако при выводе в консоли элементы начального и конечного массивов расположены не ровно один под одним, а последний массив сдвинут в сторону, как исправить код чтобы символы... https://www.cyberforum.ru/ c-beginners/ thread2409514.html C (СИ) как перевести эту программу на С ?я думал реализовать через масивы но они статические, или можно менять элементы масива? text = input() text = text.replace("0", "") text = text.replace("6", "") start = 0 today = 1 retry = 0 number = text while len(text) != 4 and today < 50: if number == text: today += 1 https://www.cyberforum.ru/ c-beginners/ thread2409500.html
Непонятное возникновение исключения при работе с динамической памятью C (СИ)
На данном этапе разработки задача - задать многочлен в виде динамической коллекции и вывести его. При запуске после считывания данных появляется сообщение: "Вызвано исключение. Run-Time Check Failure #2 - Stack around the variable 'P' was corrupted." Хотя при этом функции работают, и на консоли выводится правильный и желаемый результат работы программы. Может ли кто-нибудь подсказать, в чём...
C (СИ) Вывод матрицы из файла Когда вывожу матрицу, то почему-то в последней строчке в ячейках записывается значение -858993460 #include <stdio.h> #include <stdlib.h> #include <math.h> https://www.cyberforum.ru/ c-beginners/ thread2409394.html
4003 / 2549 / 429
Регистрация: 09.09.2017
Сообщений: 11,305
28.02.2019, 09:57 0

существует ли в языке Си функция replace? и если существует то как работает? - C (СИ) - Ответ 13364012

28.02.2019, 09:57. Показов 7749. Ответов 4
Метки (Все метки)

Ответ

Ovederax, может, лучше сделать более универсальной?
C
1
2
3
4
5
6
7
8
void replace( void* arr, size_t elem_size, size_t elem_count, void* prev_value, void* new_value){
  uint8_t *temp = (uint8_t*)arr;
  for(size_t i=0; i<elem_count; i++){
    if(memcmp(temp, prev_value, elem_size)==0)
      memcpy(temp, new_value, elem_size);
    temp += elem_size;
  }
}


Вернуться к обсуждению:
существует ли в языке Си функция replace? и если существует то как работает? C (СИ)
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2019, 09:57
Готовые ответы и решения:

Определить существует ли треугольник со сторонами а, b, c и если существует, то является ли он равностонним равнобедренным или разносторонним
Определить существует ли треугольник со сторонами а, b, c и если существует, то является ли он...

Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует?
Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он...

Если h-файл существует, подключить его, если не существует, проигнорировать
Как это сделать?

Добавить если не существует, показать если существует (SQL-запрос)
Мир всем и привет Как задать sql запрос в adoquery на существование записи: &quot;если есть...

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

Определить существует ли треугольник с такими длинами сторон и, если существует, будет ли он прямоугольным
помогите проверить правильно ли составил программу. т.к на семерке проверить возможности нет ( ...

Добавление записи, если не существует, обновление. если существует
Доброго времени суток! Ситуация такая: Есть файл в который приходит ид ($content_id), нужно...

Выяснить, существует ли треугольник с такими длинами сторон и если существует - вычислить величину всех этих углов.
Даны числа А, B, C. Выяснить, существует ли треугольник с такими длинами сторон и если существует -...

Даны три числа. Существует ли треугольник со данными сторонами, если существует, то найти его периметр и площадь
Даны три числа. Определить, существует ли треугольник со сторонами длиной a, b, c и, если...

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