|
|
Другие темы раздела | |
C (СИ) Оператор множественного выбора switch Знатоки с, подскажите пожалуйста! В задании нужно составить программу, которая определяет номер буквы алфавита, введенной с клавиатуры. Пишет, что никаких ошибок нет, но при запуске, независимо от того, что введешь, выводит сообщение из дефолт. При этом ввожу буквы верхнего реестра, как и в метках. Помогите пожалуйста!!! char a; printf("Введите букву, порядковый номер которой хотите узнать:... https://www.cyberforum.ru/ c-beginners/ thread2555120.html |
C (СИ) Переделать код C++ в C #include <iostream> template <typename T> int sgn(T val) { return (T(0) < val) - (val < T(0)); } template <typename T> int getQuarter(T x, T y) { return ((sgn(y) * x < T(0)) | ((y < T(0)) << 1)) + 1; |
C (СИ) Программа занимает больше памяти, чем нужно
https://www.cyberforum.ru/ c-beginners/ thread2555083.html Приветики) есть программа, но она занимает памяти больше чем нужно, помогите исправить. Надо, что бы через Valgrind проходила тест. Спасибо) Что делает программа: скорачивает строку. Допустим введено AABDDDDRRR - вывод AABD4R3. Но если введены буквы нижнего регистра, то должна выводится ошибка. пример BCftFFF------ BC Eerror. А у меня не выводятся буквы перед error. Не знаю как это вывести... |
C (СИ) Обработка массивов
https://www.cyberforum.ru/ c-beginners/ thread2554965.html Требуется написать программу, которая вычисляет сумму всех положительных элементов массива. Массив и его длина вводятся пользователем и вот что у меня получилось: #include <iostream> #include <locale> #define N 5 int main() { setlocale(LC_ALL, "Russian"); system("color 0A"); int A, sum; printf("Введите элементы массива: \n"); |
Функции и массивы C (СИ) Задача :Удалить из матрицы А (7х5) все строки, сумма элементов которых четная, а из матрицы В (6х8) – строки, сумма элементов которых нечетная, передвинув на их место следующие строки без нарушения порядка их следования Размерность я взяла поменьше, чтобы проще было пронаблюдать происходящее #include <stdio.h> #include <stdlib.h> #define SIZE_A 5 #define COUNT_COLUMNS_B 3 #define... |
C (СИ) Считать из файла 10 целых чисел в массив, вывести числа в обратном порядке Считать из файла input.txt 10 целых чисел в массив, вывести числа в обратном порядке в консоль. Прошу вашей помощи! https://www.cyberforum.ru/ c-beginners/ thread2554858.html |
C (СИ) Необработанное исключение. Проблема с доступом к элементам списка В первой функции исключение на ифе. Как исправить? void deletest(struct SStudent** head) { struct SStudent* ptr = *head; while (ptr != NULL) { if (ptr->mMarks != 5 || ptr->mMarks != 5 || ptr->mMarks != 5) { struct SStudent* temp = ptr->next; https://www.cyberforum.ru/ c-beginners/ thread2554846.html |
Считывание из файла C (СИ) Добрый день! Пытался разными способами считать данные из файла, но постоянно вылезает ошибка (фото приложено). В вижуал студио файл вводил через "Проект -> Добавить существующий элемент", однако так и не удалось ни разу написать программу, которая успешно считывает данные из файла и выводит их в консоль. Как вообще работать в таком случае, какие аргументы использовать? Толковой информации в... |
C (СИ) Можно ли на прямоугольном участке застройки размером a*b разместить два дома размерами p*q и r*s метров?
https://www.cyberforum.ru/ c-beginners/ thread2554789.html не получается написать код ибо только учусь помогите мне пожалуйста |
C (СИ) Модифицировать программу, чтобы замерить среднее время завершения нити после сигнала на завершение
https://www.cyberforum.ru/ c-beginners/ thread2554787.html Добрый день, подскажите,пожалуйста, как замерить среднее время завершения нити после сигнала на завершение прикрепляю код на С# в Linux void * any_func (void * arg) { while (1) { fprintf (stderr, "."); sleep (10); } |
C (СИ) Программа, которая рассчитывает максимальное возможное количество цельных плиток на полу Размер плитки константа - 20 х 30 см, между соседними плитками есть щель, шириной 2 или 3 или 4 или 5 мм, ширина щели меняется в алгоритме, а не вводится пользователем. По периметру пола не должно быть щели. Вводом программы будет длина и ширина пола в сантиметрах(целое число) - два целых числа, разделенных запятой и пробелом. Выводом программы будет максимальное количество целых плиток на... |
C (СИ) Функция: найти длину первой лексемы (слова) в заданной строке Не используя функции стандартной библиотеки Си для работы со строками, написать собственную функцию, реализующий алгоритм. Найти длину первой лексемы (слова) в заданной строке. Разделители лексем передаются через аргумент функции. Заранее спасибо )) https://www.cyberforum.ru/ c-beginners/ thread2554696.html |
из племени тумба-юбма
|
|
0 | |
Перемешать массив относительно ключа - C (СИ) - Ответ 1410086516.12.2019, 19:05. Показов 1477. Ответов 2
Метки (Все метки)
Задача такова:
имеется изначальный массив в виде букв. Изначально буквы расположены упорядоченно, или по алфавиту. Нужно перемешать массив рандомно, но ссылаясь на ключ, которую можно назвать - сдвиг, ключ, что то подобное. Например: массив из 5ти элементов изначально = А, Б, В, Г, Д. Если применить ключ 1, тогда массив всегда должен быть, ну например = А, Д, Г, Б, В. Если ключ 2 - то другой вариант рандома = Д, Г , Б, А, В. Закономерность рандома не имеет значения как он формируется, но всегда при константе 2, должен быть только один вариант = Д, Г , Б, А, В. Это нужно мне, для создания шифра. То есть, если знаешь ключ, всегда можно расшифровать текст, зашифрованный с помощью массива. Вот не знаю, как это реализовать. Вернуться к обсуждению: Перемешать массив относительно ключа C (СИ)
0
|
16.12.2019, 19:05 | |
Готовые ответы и решения:
2
Перемешать массив алгоритмом Фишера - Йетса Перемешать массив случайным образом Перемешать массив Перемешать массив |
16.12.2019, 19:05 | |
16.12.2019, 19:05 | |
Помогаю со студенческими работами здесь
0
Перемешать массив Перемешать массив Перемешать массив Перемешать массив строк. Как перемешать массив? Перемешать многомерный массив |