Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Логический анализатор https://www.cyberforum.ru/ c-beginners/ thread2336405.html
Ребят, вобщем такой код: #include <conio.h> #include<stdio.h> void main() { char chislo; int i=0; char digit = '0' || '1' || '2' || '3' || '4' || '5' || '6' || '7' || '8' || '9'; char... DontKnower, char digit = '0' || '1' || '2' || '3' || '4' || '5' || '6' || '7' || '8' || '9'; char type = 'l' || 'h' || 'u'; Кажется я прозрел... =-O можно поинтересоваться, что вы...
C (СИ) Удалить столбец матрицы с минимальным номером, в котором все элементы не делятся на 5 и упорядочены по убыванию Задана матрица A целых чисел. Преобразовать ее в матрицу B путем удаления столбца этой матрицы с минимальным номером, в котором все элементы не делятся на 5 и упорядочены по убыванию. При наличие нескольких совпадающих рядов - удалит с наименьшим индексом #include <stdio.h> #define N 4 int search_row(int mx, int min) { //находим индекс искомого ряда int i, j, tmp = 0;... https://www.cyberforum.ru/ c-beginners/ thread2336430.html
C (СИ) Определить, сколько раз меняется знак в самой длинной последовательности чисел, не содержащей нули https://www.cyberforum.ru/ c-beginners/ thread2336543.html
Доброго времени суток, помогите, пожалуйста, решить задачу. Задан массив целых чисел. Определить, сколько раз меняется знак в самой длинной последовательности чисел, не содержащей нули. Язык Си.... #include <stdio.h> int main(void) { int array = { 0, 1, -1, 0, 1, 2, -3, -4, 5, -6, 7, 0, 2, -2, 2, 2 }; int * arrayEnd = array + sizeof(array) / sizeof(array); int * pMaxStart, * pMaxEnd, *...
C (СИ) Значение выражения в массиве Что значит данное выражение в массиве : (array & 1 ) == 1 https://www.cyberforum.ru/ c-beginners/ thread2336648.html
C (СИ) Вернуть значение преобразованной строки https://www.cyberforum.ru/ c-beginners/ thread2336319.html
Дана строка в которой содержится формула вида <формула>::=<цифры>|М(<формула>,<формула>)|m(<формула>,<формула>) M - максимальное из двух <формула> m - минимальное из двух <формула> т.е. если...
C (СИ) Сбалансированное бинарное дерево Здравствуйте, стоит задача вывести на печать значения узлов бинарного дерева. Дана глубина дерева (n), соответственно размер массива известен (length = ((2^n) -1). В самом массиве дубликатов не... https://www.cyberforum.ru/ c-beginners/ thread2336593.html
C (СИ) Дано натуральное n. Найти сумму Доброго всем дня. Стоит такая задача: 1. Дано натуральное n. Вычислить Σ(i+1), где i пробегает от 1 до n. Вот мой код, не могу сообразить, что делаю не так: #define _CRT_SECURE_NO_WARNINGS... for (int i = 1; i <= n; i++) https://www.cyberforum.ru/ c-beginners/ thread2336381.html C (СИ) Ввести 2 строки. Поменять строки местами
Добрый день.Нужно Ввести 2 строки и поменять строки местами,работая с указателями.Я написал программу,но она работает некорректно. #include <stdio.h> #define N 100 #define L 100 #define M 100... Мы простых путей не ищем! #include <stdio.h> int main(void) { char s1, s2; while ( printf("First: ") && fgets(s1, BUFSIZ, stdin) && *s1 != '\n' && printf("Second: ") && fgets(s2,...
C (СИ) Преобразовать строку, заменив каждую группу стоящих рядом точек на слово "тчк" https://www.cyberforum.ru/ c-beginners/ thread2336649.html
Дана строка символов.Преобразовать её,заменив каждую группу стоящих рядом точек на слово <<тчк>>. в С
C (СИ) Вывод двумерного массива
Доброго времени суток. Написал код, но у меня проблема: мне надо чтоб выводило матрицей 1 2 3 4 А выводит вот так: 1 2 3 4 Naz17, for(i=0; i<r; i++){ for(j=0; j<r; j++){ printf("%d\t", mass); } printf("\n"); Замените эту часть кода. У вас каждую итерацию второго цикла for ,...
C (СИ) Подсчет строк https://www.cyberforum.ru/ c-beginners/ thread2336459.html
Следующая программа подсчитывает количество строк во входном потоке. #iclude <stdio.h> main(){ int c, nl; nl=0; while ((c = getchar())!=EOF) if (c=='\n') Как мне проверить на винде работоспособность программы? Ввести несколько строк, а потом в новой строке Ctrl+Z нажать и ENTER Как в Linux это будет работать? Да примерно так же, только вместо...
C (СИ) На входе дан двусвязный список, из его элементов составить сумму
На входе дан двусвязный список, из его элементов составить сумму такого вида: x(1)*x(n)+x(2)*x(n-1)+...+x(n-1)*x(2)+x(n)*x(1) Допустим у нас есть список typedef struct node { int elem;... Получилось как-то так По пунктам: #include <iostream> Это в С++ Curr = new node; Это тоже. Дальше всё как-то запутанно, массивы какие-то... Зачем? Как его заполнить так чтобы в каждом узле...
 Аватар для Sosnа
1 / 1 / 0
Регистрация: 13.05.2018
Сообщений: 29
0

Поменять местами i и k-ый элементы массива - C (СИ) - Ответ 12982437

19.10.2018, 08:20. Показов 1308. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго всем дня. Задание следующее:
Дан массив размерности n. Поменять местами значения i-ого и k-ого элементов.
Вывод массива я сделал, а вот с заменой элементов что-то сел, даже не знаю, с чего начать. Мой код:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
int main() {
    int i, j, n;
    double **a, max;
    system("chcp 1251");
    system("cls");
    printf("Введите размерность матрицы: ");
    scanf("%d",&n);
    a = (double**)malloc(n*sizeof(double*)); // n - количество строк
    for(i=0;i<n;i++) {
        a[i] = (double*)malloc(n*sizeof(double)); // n - количество столбцов
        for(j=0;j<n;j++) {
            printf("a[%d][%d]= ",i,j);
            scanf("%lf",&a[i][j]);
        }
    }
Хотел попробовать ввести переменную *b, потом присвоить ей:
b=a[i]
a[i]=a[j]
a[j]=b.
Только как это потом вывести на экран?

Вернуться к обсуждению:
Поменять местами i и k-ый элементы массива C (СИ)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.10.2018, 08:20
Готовые ответы и решения:

Поменять местами элементы массива
Напишите программу, меняющую местами первый и последний элементы заданного массива целых чисел.

Поменять местами элементы массива
Может, кто-нибудь знает, как дальше делать: нужно поменять местами элементы 1-го массива, которые стоят после минимального элемента и имеют...

Поменять местами элементы массива
Дан массив из четных чисел. Поменять местами элементы массива таким образом, чтобы первый поменялся со вторым, третий-с четвертым и т.д. к...

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.10.2018, 08:20
Помогаю со студенческими работами здесь

Как поменять элементы массива местами
Например есть массив A={1,2,3} Надо получить массив A={3,2,1}

Поменять местами элементы двумерного массива
Поменять местами элементы матpици A = (a ), i = j = 1,2, ..., n, pозположение на главной диагонали с соответствующими элементами к-го...

Поменять местами максимальные элементы массива
В массивах A и B поменять местами максимальные элементы в первой и второй половинах массивов. Вывести на экран измененные массивы. Не...

Поменять местами минимальный и максимальный элементы массива
Дан массив размера N. Поменять местами его минимальный и максимальный элементы.

Поменять местами отрицательные элементы массива с положительными
Поменять местами отрицательные элементы массива с положительными. Замену остановить, если положительные или отрицательные элементы...

0
Новые блоги и статьи
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, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием 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 не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru