|
|
Другие темы раздела | |
C (СИ) Быстрая сортировка
https://www.cyberforum.ru/ c-beginners/ thread2115645.html Всем привет. Есть функция, которая делает что-то вроде быстрой сортировки. В функции divide есть какие-то ошибки, никак не могу понять, где. Нужно переделать, чтобы работало. Спасибо. #include "q_sort.h" int divide( double v, int f, int l ); void qsort_rec( double v, int first, int last ) { if( first < last ) { |
Не работает программа на C не вычисляет арктангенс error C3861 C (СИ) Задача такая Даны длины катетов прямоугольного треугольника. Найти его острые углы, вывести в градусной мере с точностью до минут. Указание: функция arctg объявлена в библиотеке <math.h>. Вот как я её пытаюсь решить #include <stdio.h> #include <locale.h> #include <windows.h> #include <math.h> void main(void) { setlocale(LC_CTYPE, "Russian"); int k1, k2, x; |
C (СИ) Печать самой длинной строки Добрый день. У меня никак не получается напечатать самую длинную строку, хотя подсчитать кол-во символов на самой длинной строке получается. Помогите пожалуйста модернизировать код до печати самой длинной строки, спасибо. #include <stdio.h> #define MAXLINE 50 int main() https://www.cyberforum.ru/ c-beginners/ thread2115514.html | C (СИ) не совсем понял enum вот есть у меня допустим: enum DATA { FIRST = 0xAA, SECOND = 0xBB, THIRD = 0xCC, }; так же есть массив int array = {0x6F,0xBB,0x84,0x0E}; https://www.cyberforum.ru/ c-beginners/ thread2115342.html |
Почему выводятся такие результаты? C (СИ) #include <stdlib.h> #include <stdio.h> int main(void) { int a=5; float b=10; double c=1.732051; int *p1=&a; float *p2=&b; double *p3=&c; |
C (СИ) Идентификаторы
https://www.cyberforum.ru/ c-beginners/ thread2115285.html Всем привет. Нужно написать программу, которая будет считать кол-во идентификаторов. То есть на вход ей поступает файл с кодом на Си. Она его открывает, построчно считывает и считает кол-во идентификаторов. Нужно использовать функции работы со строками. Я прикинул, как это делать, но... Так себе получилось. Думаю, нужно сделать примерно следующее. Считать строку, проверить, есть ли в ней ключевые... |
C (СИ) Создание двоичного дерева из вводимых чисел с чего начать реализацию? как делаются такие задания? обьясните пожалуйста по-проще) https://www.cyberforum.ru/ c-beginners/ thread2115174.html |
Требуется зашифровать текст из первого массива, заменяя буквы первого массива символами из второго C (СИ) В виде массива символов дан текст (ввод с клавиатуры). Случайным образом заполните второй массив из 26 элементов символа-ми, отличными от букв латинского алфавита и друг от друга, причем каждый символ должен встречаться один раз. Будем считать, что пер-вый элемент второго массива соответствует букве «а», второй букве «b» и т.д. Требуется зашифровать текст из первого массива, заменяя буквы первого... |
C (СИ) В файле содержится прайс-лист автосалона. Информация о машине содержит: производителя, модель, стоимость, мощность
https://www.cyberforum.ru/ c-beginners/ thread2115101.html Вывести на печать список автомобилей, отсортированных по мощности. Исходные данные поместить в файл output.txt. Результат – в файл input.txt. |
C (СИ) Задача на комбинаторику Добрый вечер! Не могу решить задачу. Дано n животных разных видов: a1 белок, а2 собак, ... аn кошек (виды не повторяются). Нужно найти количество способов посадить трёх зверьков в клетку так, чтобы в этой клетке не было двух и более животных одного вида. Ограничения: 1 ≤ n ≤ 1000 (n - натуральное число). Число животных каждого вида не превышает 1000. Пример: 4 2 1 1 1 То... https://www.cyberforum.ru/ c-beginners/ thread2115048.html |
Найти НОД всех цифр числа х C (СИ) Помогите пожалуйста сделать программу: Найти НОД всех цифр числа Х Добавлено через 6 минут #include <stdio.h> #include <stdlib.h> int main() |
C (СИ) Найти, сколько чисел меньших X имеют в своей десятичной записи только цифры 0 и 1 Помогите,мучаюсь 5 день.Найти ,сколько чисел меньших X (икс) имеют в своей десятичной записи только цифры 0 и 1 https://www.cyberforum.ru/ c-beginners/ thread2114978.html |
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
03.11.2017, 19:48 | 0 |
Объясните фрагмент кода - C (СИ) - Ответ 1168127203.11.2017, 19:48. Показов 550. Ответов 3
Метки (Все метки)
Ответ
orionx64, все просто
последовательно вращаются "квадраты" матрицы, начиная с внешнего. N = 4 - размерность квадратной матрицы p = 2 - количество "квадратов". Первый - a11,a12,a13,a14,a24,a34,a44,a43,a42,a41,a31,a21. Второй - a22,a23,a33,a32 k - индекс "квадрата" j - индекс по одной стороне квадрата x = a[k][j]; //сохраним значение левого верхнего угла текущего "квадрата" a[k][j] = a[j][N - 1 - k]; //значение правого верхнего угла "квадрата" пишем в левый верхний угол a[j][N - 1 - k] = a[N - 1 - k][N - 1 - j]; //значение правого нижнего угла "квадрата" пишем в правый верхний угол a[N - 1 - k][N - 1 - j] = a[N - 1 - j][k]; //значение левого нижнего угла "квадрата" пишем в правый нижний угол a[N - 1 - j][k] = x; //сохраненное значение левого верхнего угла "квадрата" пишем в левый нижний угол Комментарии для j=0, далее элементы смещаются по стороне... Вернуться к обсуждению: Объясните фрагмент кода C (СИ)
1
|
03.11.2017, 19:48 | |
Готовые ответы и решения:
3
Объясните фрагмент кода Поясните фрагмент кода Восстановить фрагмент кода Что делает приведенный фрагмент кода |
03.11.2017, 19:48 | |
03.11.2017, 19:48 | |
Помогаю со студенческими работами здесь
0
Преобразовать фрагмент кода с использованием switch Не работает фрагмент кода/выбивается программа Что выведет на консоль следующий фрагмент кода Объясните фрагмент кода! Объясните фрагмент кода (swap) Объясните, пожалуйста, фрагмент кода |