|
|
Другие темы раздела | |
C (СИ) Транспонировать матрицу при определенных условиях Помогите , пожалуйста , решить задачу. Дана действительная матрица размерности . Если среднее арифметическое элементов стоящих над главной диагональю больше суммы элементов стоящих на побочной диагонали, то поменять местами строки и столбцы (транспонировать матрицу). В противном случае матрицу оставить без изменения. https://www.cyberforum.ru/ c-beginners/ thread1490920.html |
C (СИ) Если максимальный элемент стоит на чётной позиции, то заменить все положительные нечётные элементы на 99 ТЗ:ввести массив A(n). Если максимальный элемент стоит на чётной позиции, то заменить все положительные нечётные элементы на 99, иначе- найти минимальный из элементов массива, которые больше 20, но меньше 30 и его номер. С первой частью справился(макс. эл-нт на чётной позиции), а вот со второй как-то проблемно. Помогите дописать код. #include <stdio.h> int main() { int... |
C (СИ) Таблица, вывести на экран вывести на экран таблицу,помогите пожалуйста. 2. 1 1 3 3 3 3 3 3 5 5 5 5 5 5 5 5 5 5 ………………………………. n n n n n n n ….n n n n n n n n ….n https://www.cyberforum.ru/ c-beginners/ thread1490636.html |
C (СИ) Указатель на массив char-ов и перевод строки в конце
https://www.cyberforum.ru/ c-beginners/ thread1490625.html Добрый день. Есть такой прототип: int stat(char *filename, struct stat *statbuf) Собственно, когда пишу так: struct stat buff; stat("MyFile", &buff); Всё работает, когда пишу: fp = popen("ls MyFile", "r"); memset(str, '\0', strlen(str)); if (fgets(str, BUF_SIZE, fp) != NULL) |
C (СИ) Как сделать чтобы терминальный символ был в конце строки Написал код, но что-то не пойму как сделать что бы терминальный символ был в конце строки.. он туда не заносится и выдает мусор. double ** ConstructArray() { int N, M; srand ( time(NULL) ); // инициализация функции rand значением функции time N = rand() % 3 + 1; printf("\nProgram make an array of %d rows.\n", N); int *p1 = (int... |
C (СИ) Подпрограмма для вычисления количества цифр натурального числа (рекурсия)
https://www.cyberforum.ru/ c-beginners/ thread1490561.html Дошли до подпрограмм. До этого как-то шарил, а в них вот плаваю. Помогите! ТЗ: написать подпрограмму для вычисления количества цифр натурального числа. |
C (СИ) Удалить из массива все одинаковые вхождения элементов, оставив их по одному ТЗ: дан массив А(n). Удалить из массива все одинаковые вхождения элементов, оставив их по одному. Мой код удаляет все повторяющиеся элементы полностью. Помогите исправить. #include<stdio.h> #include<time.h> int main(){ int a; for (int i=0; i<5; i++){ printf("a=",i); scanf("%d", &a); https://www.cyberforum.ru/ c-beginners/ thread1490560.html |
Удалить из массива все одинаковые вхождения элементов, оставив их по одному C (СИ) ТЗ: дан массив А(n). Удалить из массива все одинаковые вхождения элементов, оставив их по одному. Мой код удаляет все повторяющиеся элементы полностью. Помогите исправить. #include<stdio.h> #include<time.h> int main(){ int a; for (int i=0; i<5; i++){ printf("a=",i); scanf("%d", &a); |
C (СИ) Перед последним символом строки добавить три вопросительных знака ТЗ: ввести строку. Перед последним символом строки добавить три вопросительных знака. вывести преобразованную строку на экран. P.S.: нужно, чтобы вопросительные знаки добавлялись к символам, а не заменяли их, как у меня. Вот код: #include<stdio.h> #include<conio.h> #include<string.h> #define SIZE 256 int main() { char str; int i; https://www.cyberforum.ru/ c-beginners/ thread1490528.html |
C (СИ) Отсортировать элементы строк матрицы в порядке возрастания, а строки - в порядке возрастания сумм элементов
https://www.cyberforum.ru/ c-beginners/ thread1490467.html Задать с клавиатуры количество целочисленных матриц. Данные получить с помощью датчика случайных чисел RANDOM. Отсортировать элементы каждой строки матрицы в порядке возрастания, а сами строки в порядке возрастания сумм их элементов. Собственно, как сортировать - понятно. Но как задать с клавиатуры кол-во целочисленных матриц а потом еще и каждую отсортировать, не очень представляю. И вообще... |
Прокомментировать код C (СИ) Прошу разъяснить мне две строчки кода в коде : ListItem *pos; pos = (ListItem*)malloc(sizeof(ListItem)); if (!pos) return -1; pos->prev = current->prev; pos->next = current; current->prev->next = pos; current->prev = pos; pos->value = val; num_elem++; |
C (СИ) Вывести таблицу значений функции на заданном интервале
https://www.cyberforum.ru/ c-beginners/ thread1490279.html си составить программу вывода таблицы значений функции y=x*x-5*x-2 на отрезке с шагом h=2 |
1 / 1 / 0
Регистрация: 07.10.2013
Сообщений: 110
|
|
01.07.2015, 08:03 [ТС] | 0 |
Упорядочить массив в порядке возрастания методом стандартного обмена - C (СИ) - Ответ 782627701.07.2015, 08:03. Показов 1897. Ответов 3
Метки (Все метки)
Ответ
спасибо огромное, все остальное понятно, но можно объснить принцип работы define N 4
. я, конечно , понимаю, что это мы размерность даем, но можно подробнее? в будущем хотелось бы реализовывать. Вернуться к обсуждению: Упорядочить массив в порядке возрастания методом стандартного обмена C (СИ)
0
|
01.07.2015, 08:03 | |
Готовые ответы и решения:
3
Если столбцы матрицы не упорядочены, то упорядочить их в порядке возрастания методом стандартного обмена Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке возрастания методом стандартного обмена Проверить упорядочены ли элементы вектора. Если нет, то упорядочить в порядке убывания методом стандартного обмена Упорядочить массив А в порядке возрастания элементов методом нахождения последовательных минимумов |
01.07.2015, 08:03 | |
01.07.2015, 08:03 | |
Помогаю со студенческими работами здесь
0
Проверить упорядочены ли элементы столбцов матрицы. Если нет, то упорядочить их в порядке убывания методом стандартного Упорядочить элементы строк матрицы в порядке возрастания методом линейного выбора Упорядочить массив в порядке возрастания. Упорядочить столбцы матрицы А[N,M] в порядке возрастания элементов первой строки методом «пузырька» Упорядочить массив в порядке возрастания и убывания Построенный массив упорядочить в порядке возрастания |