![]() |
|
Другие темы раздела | |
Описать класс Word C (СИ) Класс Word состоит из: слова; номера страницы, на которых слово встречается (от 1 до 10); числа страниц. Создать массив объектов. Вывести: а) слова, которые встречаются более чем на N... класса это не плюсы случаем?:) |
C (СИ) Участки кода
https://www.cyberforum.ru/ c-beginners/ thread2958090.html int F1(char *c){ for (int nc=0;*c!=0;c++) if (*c!=' ' && (c==' ' || c==0)) nc++; return nc;} назначение функции-процедуры F3 сломать прожку в процессе выполнения), если памяти недостаточно, а, если достаточно, то добавить в конец строки символ звездочки. вроде так void F3(char* c) {... |
C (СИ) Графическая реализация кода на Си
https://www.cyberforum.ru/ c-beginners/ thread2957932.html Доброго всем времени суток! Вопрос в следующем: есть Си-шный код (абстрактная логика, написанная на языке Си). И есть такая задача: отобразить эту логику графически, то есть сделать приложение, игру... SDL2 может подойдет? |
C (СИ) Эффективный массив битов и нахождение простых чисел Здравствуйте. У меня есть задача: создать массив битов, с возможностью чтения и записи отдельных битов, и использовать такой массив для нахождения последних десяти простых чисел (Эратосфеновым ситом)... Решил проблему. Во-первых, переписал хедер, сделал вообще все функции через макросы (получилось не особо красиво, но зато работает как надо). Во-вторых, по совету преподавателя включил оптимизацию в... https://www.cyberforum.ru/ c-beginners/ thread2957430.html |
Дано трехзначное число x. Определить, делится ли оно на каждую из своих цифр или нет C (СИ) Дано трехзначное число x. Определить, делится ли оно на каждую из своих цифр или нет. Помогите пожалуйста int F(int n) { int x = n; while (x) { int cf = x/10; if (cf==0 || n%cf) return 0; // Нет x /= 10; } return 1; // Да } |
C (СИ) Нужно создать файл из 20 случайных строчных букв латинского алфавита Здравствуйте! Нужно создать файл из 20 случайных строчных букв латинского алфавита и потом заменить в файле все гласные буквы на заглавные. Я написал программу, она заполняет файлик 20 буквами, но на... имхо строка №52, ты НЕ открываешь существующий файл с данными, а ты СОЗДАЕШЬ его по новой, уничтожая все, что в нем находилось до этого по сути, после этой команды ты говоришь "гудбай" своим... https://www.cyberforum.ru/ c-beginners/ thread2957520.html |
C (СИ) Реализовать операции по работе с магазинами и книгами, используя бинарные файлы
https://www.cyberforum.ru/ c-beginners/ thread2957325.html Помогите реализовать программу на СИ(без СИ++) В командной строке задается имя бинарного файла. В записях файла хранятся название магазина, его номер, адрес, а также имя файла, в котором хранится... typedef struct { char* name; size_t number; // ?? char* address; } Bookshop; что для магазина является первичным ключом typedef struct { |
C (СИ) Нужно написать программу по этому выражению Вот сам пример : Помогите хотя бы сам пример разобрать, а то честно вообще ничего не понимаю в этом. А код написать без понятия самого примера - невозможно. Заранее спасибо Представь, что картинки сейчас не станет (так и будет, т.к. запрещено правилами, а ты их не читал). Но любая сумма элементарно превращается в цикл. И у тебя получается два вложенных цикла.... |
Использование встроенного ассемблера для написания программы Си C (СИ) Как используя встроенный ассемблер, написать программу на Cи, в которой вы используете собственную функцию для умножения на два без использования знака умножения. #include <stdio.h> void increase (int *a) { asm( "movl %1, %%eax\n\t" "addl %1, %%eax\n\t" "movl %%eax, %0" :"=m"(*a) :"m"(*a) :"%eax" |
C (СИ) Согласно варианта задания реализовать программу, вычисляющую целочисленное выражение
https://www.cyberforum.ru/ c-beginners/ thread2958057.html Начинающий. Помогите пожалуйста. Не могу разобраться с задачей Согласно варианта задания реализовать программу, вычисляющую целочисленное выражение: a*=b>>3|c++-c unsigned char, int, short int... Ну, вам нужно сначала объявить соответствующие переменные, прочитать их (см. scanf()), а потом собственно вычислить выражение, буквально в том виде, в котором вы уже написали: a*=b>>3|c++-c; Затем... |
Функция strdup C (СИ) Добый день.Нужна помощь,что-бы переделать мой код под условие которое подано ниже. Видел как функцию описаную в тексте ниже,используют для одномерного масива,а вот для двумерного нет. В случае если... |
C (СИ) Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик
https://www.cyberforum.ru/ c-beginners/ thread2957762.html Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик.... Правила форума 4.1: Прежде чем задать вопрос, воспользуйтесь поиском - возможно, ответ на него уже был дан ранее. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом... |
383 / 280 / 112
Регистрация: 28.04.2015
Сообщений: 1,722
|
|
17.03.2022, 19:44 | 0 |
Циклический сдвиг каждой строки матрицы так, чтобы на первое место стал минимальный по модулю элемент - C (СИ) - Ответ 1612608217.03.2022, 19:44. Показов 1137. Ответов 19
Метки (Все метки)
Ответ
т е тебе нужен правый построчный циклосдвиг
у тебя в матрице N строк, каждая из этих строк обрабатываться будет одинаково, поэтому нужна отдельная функция для обработки РЯДА данных например, передал в эту функцию 1ую строчку: {2, 3, 1, 4} надо найти в этой строке данных минимальный по модулю элемент - отдельная функция для этого, которая вернет, например, ИНДЕКС этого мин.по модулю в данном случае этот индекс = 2 (а значение |min| = 1) и дальше тебе нужно в цикле вызвать сдвиг элементов ряда данных вправо на 1 позицию. В данном случае 2 раза: {2, 3, 1, 4} 1: {4, 2, 3, 1} 2: {1, 4, 2, 3} подумай, как можно узнать кол-во итераций этого цикла, где будут сдвигаться элементы вправо на 1 позицию я тебе кратко описал один из вариантов решения... Вернуться к обсуждению: Циклический сдвиг каждой строки матрицы так, чтобы на первое место стал минимальный по модулю элемент C (СИ)
0
|
17.03.2022, 19:44 | |
Готовые ответы и решения:
19
Сдвиг элементов каждой строки матрицы так, чтобы максимальный элемент встал на первое место Выполнить циклический сдвиг элементов массива влево так, чтобы минимальный элемент переместился на первое место
|
17.03.2022, 19:44 | |
Помогаю со студенческими работами здесь
0
Выполнить циклический сдвиг каждой строки матрицы на один элемент влево, Произвести циклический сдвиг элементов каждой строки матрицы на один элемент влево Осуществить циклический сдвиг массива таким образом, чтобы последний элемент стал максимальным
|
Новые блоги и статьи
![]() |
||||
Winforstrap или красявый дизайн своими руками на HTML+JS+Winforms
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом.
Бывает нужен современный дизайн программы а писать на MAUI,. . .
|
Формат данных для симуляции физики, посредством распространённых не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
|
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
|
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
|
Создание производительных API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
|
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
|
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
|
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
|
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
|
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
|