|
|
Другие темы раздела | |
C (СИ) Поменять местами наименьшие из положительных элементов массивов Помогите довести до ума программу, вот сама задача поставленная передо мной: Поменять местами наименьшие из положительных элементов массивов А (55) и В (8х7) 1. Размеры массива/матрицы вводятся с клавиатуры 2. Память под них выделяется автоматически 3. Всё надо решить через функции 4. Обязательно на языке СИ! 5. Проблема в том, что всю тему проболел и вот, что своими и не своими... https://www.cyberforum.ru/ c-beginners/ thread438982.html |
Определить количество положительных элементов в заштрихованной области матрицы C (СИ) Дана вещественная квадратная матрица. Определить: • количество положительных элементов в заштрихованной области: • поменять порядок следования столбцов на обратный. http://s1.ipicture.ru/uploads/20120131/DF4purN1.png |
C (СИ) Найти сумму элементов массива, стоящих на позициях, совпадающих с их значением
https://www.cyberforum.ru/ c-beginners/ thread438953.html В одномерном массиве, состоящем из n целочисленных элементов: • найти сумму элементов, стоящих на позициях, совпадающих с их значением. • отсортировать методом выбора элементы, большие среднего арифметического; #include <stdio.h> int main() { int i,j,r,n = 10; int a = {1,5,2,8,6,2,4,6,9}; int b; |
C (СИ) При компиляции программа выдает ошибку exception_Access_violation
https://www.cyberforum.ru/ c-beginners/ thread438887.html #include <stdio.h> main(){ int n, i, p; int a; int b; FILE *in; FILE *out; in = fopen("Input.txt","r"); out = fopen("Output.txt","w"); fscanf(in, "%d",&n); |
Как сделать выравнивание по правому боку C (СИ) вывести на экран числа в следующем виде 1 22 333 4444 55555 666666 7777777 88888888 999999999 |
C (СИ) В определенном диапазоне switch зацикливается скажите в чём проблема. при выборе 1-4 всё нормально, а 5-9 либо зацикливается либо всё до конца показывает #include <stdlib.h> #include <stdio.h> #include <string.h> #define STR_LEN 64 typedef struct str { https://www.cyberforum.ru/ c-beginners/ thread438656.html |
C (СИ) Машинная зависимость rand()
https://www.cyberforum.ru/ c-beginners/ thread438527.html К слову, rand() генерирует машиннозависимую последовательность Это цитата из темы Случайные числа Собственно, вопрос: Я не могу понять - в каком месте rand() машиннозависим. Не могли бы вы мне это объяснить? И можно ли сделать его машиннонезависимым? void __cdecl srand (unsigned int seed) { _getptd()->_holdrand = (unsigned long)seed; } |
C (СИ) Вопрос про while(n-- > 0), что значит n-- > 0 ?? Ёлочка. #include <stdio.h> #include <conio.h> void print_triangle(int n, int shift) { int cnt, i, nblanks; nblanks = 1 + (2 * (n-1)) / 2; cnt = 1; while (n-- > 0) { |
C (СИ) Как заполнить квадрат(двухмерный массив) этим: --**--**--** знаю как заполнить просто *, а как --**--** не знаю. Подскажите как, можно так сделать? Язык Си. #include <stdio.h> #include <conio.h> int main() { char a; for(int i=0;i<10;i++) { https://www.cyberforum.ru/ c-beginners/ thread438202.html |
C (СИ) Умножить матрицу на транспонированную
https://www.cyberforum.ru/ c-beginners/ thread437869.html Дана матрица A.Получить матрицу AA*.Где (A*транспонированная) на си |
C (СИ) Найти число локальных максимумов во введённом массиве. Вводится количество элементов массива. Вводится массив. В этом массиве находится количество локальных максимумов(крайние точки не считать). Это количество выводится на экран. Помогите с этой программой! Язык Си. #include <stdio.h> #include <conio.h> int main() { int *rt; int i, x; printf ("vvedite chislo elementov: "); scanf ("%d", &x); rt=new int ; |
C (СИ) K&R, глава 4.3. калькулятор с обратной польской нотацией. Добрый вечер. Я застопорился с примером из книги "C Programming Language", 2е издание. В главе 4.3 "внешние переменные" приводится код примитивного калькулятора. Переписал все, как написано в книге в один файл .с , скомпилировал в gcc, а программа при подстановке любых выражений, включая то, что приводится авторами (1 2 - 4 5 + *) выдает нули. Долго перепроверял код, но так и не могу понять, в... https://www.cyberforum.ru/ c-beginners/ thread437656.html |
4217 / 3412 / 396
Регистрация: 15.06.2009
Сообщений: 5,818
|
||||||
08.02.2012, 18:05 | 0 | |||||
Добавление, вставка и удаления элемента структуры - C (СИ) - Ответ 247165808.02.2012, 18:05. Показов 4802. Ответов 27
Метки (Все метки)
Ответ
Да, здесь у меня ошибка. Поскольку d - размер массива, то индекс последнего элемента = d - 1. Заголовок цикла так ( i + 1 < d, зн. i < d - 1) :
Вернуться к обсуждению: Добавление, вставка и удаления элемента структуры C (СИ)
1
|
08.02.2012, 18:05 | |
Готовые ответы и решения:
27
Функция удаления элемента структуры Функция удаления элемента структуры Добавление и вставка элемента в коллекцию Структуры: добавление в бинарное дерево нового элемента |
08.02.2012, 18:05 | |
08.02.2012, 18:05 | |
Помогаю со студенческими работами здесь
0
Сохранение результата удаления удаления элемента словаря Вставка элемента в заданную позицию, удаление элемента по заданной позиции, поиск заданного элемента Формирования массивов Y и Z, определения максимального по модулю элемента, удаления элемента Списки. Инициализация, добавление элемента в начало и после другого элемента. Удаление элемента |