Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Передача матрицы в функцию Всем привет. Программа падает в рантайме при попытке обращения к матрице в 5 строке. Никак не могу понять, что здесь не так? #include <stdio.h> void print_first( int** matrix ) { printf(... void print_first(int** matrix) { printf("%d\n", *matrix); } Добавлено через 38 секунд единицу выводит... https://www.cyberforum.ru/ c-beginners/ thread3085188.html C (СИ) Суммы элементов столбцов матрицы
Вводится прямоугольная целочисленная матрица. Равны ли в ней суммы элементов во всех столбцах int sum1=0,sum2=0,i,j,n,m,A; Барышня, Вам в общей сложности уже раз 20 объяснили, почему выделенное в этой строке не имеет смысла. Но Вы с достойным восхищения упорством продолжаете тащить это из...
C (СИ) побитовые операции/операции с битами Написать шифр который знак на две половины(4 + 4 бита) , в первой половине биты разделить на две пары и их значения в паре заменить взаимно(с пары 10 выйдет пара 01, а с 00 получится 00, полученные 4... 4 бита https://www.cyberforum.ru/ c-beginners/ thread3085309.html C (СИ) Деление действительных чисел
float rowSum(float *x, float *eps, int *n_max){ float y, temp; float a; int n; y = 0, a = 0; a = (x-1.0)/x; В последней строке возникает ошибка "Invalid operands... lrrrtm, x - это указатель. К указатели нельзя прибавлять (вычитать) плавающее число (1.0) И делить на указатель... тоже как-то глупо. Вот *x - это уже число (float) Если бы ты написал "(x -1)/x" ,...
Номера столбцов матрицы, содержащие максимальную последовательность состоящую из нулей C (СИ)
Вводится размер матрицы и её элементы - целые числа. Найдите и выведите номера столбцов, в которых содержится самая длинная последовательность элементов, которые равны 0 - оформить в виде функции.... Вот так получилось #include <ctype.h> #include <stdio.h> #include <stdlib.h> int n, m; int main () { int i, j;
C (СИ) Для заданных чисел M и N сформировать матрицу, заполненную по спирали числами от 1 до M⋅N https://www.cyberforum.ru/ c-beginners/ thread3085649.html
int arr; int row = 0; int col = 0; int maxRow = M - 1; int maxCol = N - 1; int num = 1; while (row <= maxRow && col <= maxCol) { for (int i = col; i <= maxCol; i++) arr...
C (СИ) Задача про две параллельные стены и угол отражения Имеются две стены, отстоящие друг от друга на n метров. Пол между ними является зеркальным. С высоты k метров одной из стены испускается луч лазера под углом b (0 ≤ b ≤ π) к этой стене в вертикальной... Коротко о синусе https://www.cyberforum.ru/ c-beginners/ thread3085173.html C (СИ) Задача Шеренга Петя перешёл в другую школу. На уроке физкультуры ему понадобилось определить своё место в строю. Помогите ему это сделать. Программа получает на вход невозрастающую последовательность натуральных... Kasigin, То есть задача сводится к тому, чтобы посчитать, сколько чисел в массиве больше или равны заданному. Ну и с какого момента у Вас с этим сложности начинаются? https://www.cyberforum.ru/ c-beginners/ thread3085556.html
C (СИ) Добавить перед каждым четным элементов списка единицу Вводится последовательность целых чисел. Длина последовательности неизвестна. Конец последовательности – точка. Сформировать из последовательности чисел однонаправленный линейный список, добавляя... #include <stdio.h> #include <stdlib.h> typedef struct node { int val; struct node *next; } node_t; void list_print( node_t* pHead ) https://www.cyberforum.ru/ c-beginners/ thread3085105.html C (СИ) Удалить часть символьной строки, заключенную между последовательностями символов /* и */ https://www.cyberforum.ru/ c-beginners/ thread3085389.html
Здравствуйте! Помогите, пожалуйста, разобраться. Не понимаю в чем ошибка? Задание : Удалить часть символьной строки, заключенную между последовательностями символов /* и */. Входные данные:... analogov net, К твоему коду (пост 4) есть пара замечаний. 1. удаляется только одна пара /*,,, */ Исправить не сложно char *left; while ((left = strstr(buf, "/*")!=NULL ) { char *right =...
C (СИ) Определить и напечатать строку матрицы, для которой сумма абсолютных величин наибольшего и наименьшего элементов минимал Определить и напечатать строку матрицы, для которой сумма абсолютных величин наибольшего и наименьшего элементов минимальна. #include <stdio.h> #include <math.h> #include <string.h> #include... Ekaterinaaaa, гражданочка, это Вам от какой-то другой задачи решение дали. Даже язык не тот... #include <stdio.h> #include <stdlib.h> #include <time.h> int* min_element(const int* array, size_t... https://www.cyberforum.ru/ c-beginners/ thread3085438.html C (СИ) Как решать задачи с циклами https://www.cyberforum.ru/ c-beginners/ thread3085746.html
Привет. Есть проблема при изучении Си - работа с циклами for. Решаю задачи на Степике чуть ли не подбором. Здесь на форуме много решений, например, по поиску простых чисел и подобные. Но одно дело... RomanD83, Никлауса Вирта читай. Уж если у кого составлению алгоритмов учиться, то как-раз у него, да!
 Аватар для AlexProgramm
227 / 97 / 32
Регистрация: 01.10.2022
Сообщений: 695
Записей в блоге: 47
17.03.2023, 12:08 0

Двумерный массив с условием - C (СИ) - Ответ 16810109

17.03.2023, 12:08. Показов 4621. Ответов 59
Метки (Все метки)

Ответ

Стоп, еще косяк

Добавлено через 1 минуту
C
1
2
3
4
if (key == 0)
        return l;
    else
        return 100;
в самом конце надо это условие поставить, иначе, если в матрице нет строки, которую мы ищем, то программа все равно удаляла нулевую строчку

Вернуться к обсуждению:
Двумерный массив с условием C (СИ)
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.03.2023, 12:08
Готовые ответы и решения:

Двумерный массив, обработка с условием
Дана матрица A(n,m). Найти номера строк, элементы каждой из которых образуют возрастающую или убывающую последовательность. Крайне плох в...

Как сделать двумерный массив с условием
Здравствуйте. Подскажите пожалуйста, как сделать двумерный массив с выполнением условий. Есть таблица с температурами и давлением. При...

Двумерный массив. Ввести двумерный массив, найти сумму элементов каждого столбца
Ввести двумерный массив, найти сумму элементов каждого столбца.

59
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.03.2023, 12:08
Помогаю со студенческими работами здесь

Двумерный массив. Заполнить и вывести двумерный массив БЕЗ использования цикла FOR
Заполнить ивывести двумерный массив БЕЗ использования цикла FOR очень срочно!!!

Можно ли заменить двумерный массив на массив массивов и наоборот - массив массивов на двумерный массив?
._.

Создать двумерный массив, опираясь на другой двумерный массив
У меня есть такой массив 0 0 0 0 0 0 0 6 3 2 2 8 9 3 7 6 8 3 4 5 1 0 0 0 0 0 0 0 0 0 0 0 0...

Считать из текстового файла двумерный массив и записать его двумерный динамический
Есть текстовый файл(см.Рисунок) и его надо загрузить в динамический массив(почему динамический?потому что массив будет создаваться в...

Сделайте, чтобы двумерный вектор обогнал двумерный массив при заполнении случайными числами
Всем привет! Попробовал сравнить время заполнения векторов в векторе и массивов в массиве (динамические) случайными числами, получаемыми...

0
Новые блоги и статьи
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
std::span в C++: Производительно­сть и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru