|
|
Другие темы раздела | |
C (СИ) Функция: вставка в предложение заданного слова
https://www.cyberforum.ru/ c-beginners/ thread2430703.html Разработать функцию которая вставляет в предложения заданное слово. Новое слово должно стать в предложении n-м (n задается как третий параметр функции). С клавиатуры ввести три символьные строки и слово. Используя разработанную функцию вставить дополнительное слово в введенные строки так, чтобы в первой строке оно стало первым, во втором - третьим, а в последнем - пятым. как доделать? #define... |
C (СИ) Удалить все предложения в которых встречается запятая Есть динамический массив строк, нужно написать функцию которая удалит все предложения в которых встречается запятая #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <string.h> #define SIZE 50 #define SEPARATORS " ,.?!;:'-" int unique_sent (char* sentence, char*** text, int n) { |
C (СИ) Нужны комментарии к коду
https://www.cyberforum.ru/ c-beginners/ thread2430643.html #include<stdio.h> #include<time.h> #include<stdlib.h> #include <locale.h> #define N 10 void Init(int *a, int n) { setlocale(LC_ALL,"Russian"); int i; |
C (СИ) Массив: Все элементы с четными номерами перед первым максимальным элементом массива умножить на это значение. Дано натуральное число n и массив вещественных чисел a . Все элементы массива с четными номерами, предшествующих первому элементу со значением максимального элемента массива, умножить на это значение. https://www.cyberforum.ru/ c-beginners/ thread2430598.html |
C (СИ) В одномерном масиве, стоящем из n вещественных элементов, вычислить: В одномерном масиве, стоящем из n вещественных элементов, вычислить: 1) Максимальный элемент массива; 2) Сумму элементов массива, расположенных до последнего положительного элемента; Сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями. |
C (СИ) Сортировка массива
https://www.cyberforum.ru/ c-beginners/ thread2430577.html отсортировать массив в порядке возрастания по строкам #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h> void randarray(int *A, int N, int M) { for (int i = 0; i < N; i++) |
C (СИ) Заменить каждый положительный элемент матрицы на сумму элементов своего столбца
https://www.cyberforum.ru/ c-beginners/ thread2430501.html Привет! Необходимо решить задачу: "Дана матрица размера M*N. Заменить каждый положительный элемент этой матрицы на сумму элементов своего столбца". Я написал код, но работает прога неправильно - заместо суммы элементов столбца в измененный массив на место положительного числа она выводит 0 (хотя отрицательные числа выводит как надо). Помогите плиз, в чем проблема? #include <stdio.h>... |
Не работает алгоритм обхода графа в глубину. Логически вроде всё верно, не могу допереть что не так C (СИ) #include <stdio.h> #include <stdlib.h> int i,j; void read(int ***mat,int *n); void dfs(int ***mat,int *n,int start); int main() { int n=11,start; int ***mat=(int***)malloc(n*sizeof(int**)); |
C (СИ) Решение квадратного уравнения
https://www.cyberforum.ru/ c-beginners/ thread2430417.html Используя заголовочный файл <math.h>, описать функцию int calculateSquareEquality(int a, int b, int c, float* x1, float* x2), которая будет решать квадратное уравнение вида a * x ^ 2 + b * x + c = 0, и записывать корни этого уравнения в переменные, адреса которых переданы в качестве указателей х1 и х2. Функция должна вернуть -1, если уравнение не имеет корней, 0, если у ураРевнения есть один... |
C (СИ) Задача приведения типа массива. Широко применяется для расшифровывания данных из входящих потоков или логов Как известно, переменная типа integer занимает в памяти 4 байта, а переменная типа short — два байта. Опишите функцию, которая принимает массив из тридцатидвухразрядных чисел (типа int), и выводит его на экран шестнадцатиразрядными числами (типа short). https://www.cyberforum.ru/ c-beginners/ thread2430414.html |
Задача приведения типа массива. Широко применяется для расшифровывания данных из входящих потоков или логов C (СИ) Как известно, переменная типа integer занимает в памяти 4 байта, а переменная типа short — два байта. Опишите функцию, которая принимает массив из тридцатидвухразрядных чисел (типа int), и выводит его на экран шестнадцатиразрядными числами (типа short). |
C (СИ) Удвоить нечетные числа из массива и вывести на экран
https://www.cyberforum.ru/ c-beginners/ thread2430411.html Инициализировать массив из целых чисел, описать функцию, принимающую на вход этот массив. Функция должна вернуть ноль, если в массиве нет нечётных чисел, в противном случае удвоить все нечётные числа в массиве и вернуть единицу. После выполнения функции, если массив был изменён, вывести все числа из него на экран. |
6 / 6 / 1
Регистрация: 28.09.2018
Сообщений: 396
|
||||||
04.04.2019, 03:17 [ТС] | 0 | |||||
Арифметика указателей. Но больше precedence - C (СИ) - Ответ 1346213404.04.2019, 03:17. Показов 1894. Ответов 12
Метки (Все метки)
Ответ
stake-k26, ну почему же не использовать?
Как раз суть арифметики указателей. Имя массива как указатель не можем изменять, поэтому записываем его в отдельный указатель, который и изменяем. Вроде и примеры существуют, по крайней меры демонстрационные:
Во-вторых. Увидел, что там же оно постфиксное - значит "используется потом". Если тут нет тех самых "точек следования", то тогда я бы ожидал 19, а не 18. Спасибо. Вернуться к обсуждению: Арифметика указателей. Но больше precedence C (СИ)
0
|
04.04.2019, 03:17 | |
Готовые ответы и решения:
12
Удалить слова содержащие больше чем N символов с помощью указателей Арифметика указателей арифметика указателей Арифметика указателей |
04.04.2019, 03:17 | |
04.04.2019, 03:17 | |
Помогаю со студенческими работами здесь
0
Арифметика указателей (указатель на void*) Индексация массивов, арифметика указателей Способы создания объектов и арифметика указателей Как работает арифметика указателей, память массивов |