Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Что сложнее C++ или delphi? https://www.cyberforum.ru/ cpp-beginners/ thread1066769.html
Подскажите мне пожалуйста. Что сложнее C++ или delphi?
Описать абстрактный класс породить от него еще два,один должен остаться абстрактным,другой должен быть способен пораждать объекты C++
Знает кто как сделать?
C++ Заполнение массива спиралькой https://www.cyberforum.ru/ cpp-beginners/ thread1066745.html
Сделать функцию, которая заполняет массив спиралькой.
C++ Поиск минимального цикла Очень надеюсь, не ошибусь в терминах. Имеется полный неориентированый взешенный граф. Вводится числ Н, потом идет матрица смежности НхН, значения которой являются весом ребер. Размер графа равен НхН и инициализируется после ввода числа Н. 1 < H < 100. 1 < Вес ребра < 1000 Ну и вопрос такой же, как и в заголовке - вывести минимальный (самый легкий, короткий) цикл. Выводить цикл вершинами.... https://www.cyberforum.ru/ cpp-beginners/ thread1066742.html
C++ Создать одномерный массив с операциями: * поэлементное умножение, max() максимальный элемент
одномерный массив с операциями: * поэлементное умножение, max() максимальный элемент. С++
C++ Задан массив размера N. Определить число положительных элементов в массиве Задан массив размера N. Определить число положительных элементов в массиве. С++ https://www.cyberforum.ru/ cpp-beginners/ thread1066720.html
C++ Описать класс Двумерная Точка, реализовать операции отношения Кто знает как это сделать? https://www.cyberforum.ru/ cpp-beginners/ thread1066694.html C++ разделение массы чисел на 2 части, чтобы они отличались с минимальной разницей, и вывести эту разницу
разделение массы чисел на 2 части, чтобы они отличались с минимальной разницей, и вывести эту разницу. Итак, даны от 1 до 100 чисел, необходимо разделить эти числа на 2 не обязательно равные части и найти разницу между ними так, чтобы они были максимально приближены друг к другу, вот вам пару моих примеров числа - 48 36 25 138 17 29 86 91 77 58 ответ - 1 пример 2 числа - 7 7 7 ответ- 7
C++ Описать класс Строка с динамическим выделением памяти Помогите Описать класс Строка с динамическим выделением памяти и к этому добавить деструктор или котрукор по умолчанию или конструктор копий(желательно) или операцию присваивания. Главное описать класс Строка с динамическим выделением памяти https://www.cyberforum.ru/ cpp-beginners/ thread1066686.html C++ Подкорректировать код нахождения суммы ряда https://www.cyberforum.ru/ cpp-beginners/ thread1066677.html
помогите,пожалуйста, подкорректировать код под мою задачу. понимаю,что легко, но я никогда не работала с с++ #include <stdio.h> #include <conio.h> #include <math.h> #define TRUE 1 int main(void) { double X, Sum, Term; unsigned Number, i; while (TRUE)
C++ Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют последнюю цифру 2 или 5
Пожалуйста помогите решыть! Зарание спасибо. Вводится последовательность n целых чисел Найти сумму и количество тех, которые имеют последнюю цифру 2 или 5. 1)с помощью оператора цикла while или do while; 2)с использованием операторов continue, break; Я пыталса зделать первым способом но вопрос как опереднлить последню цыфру... #include "stdafx.h" #include <iostream> #include <math.h> ...
C++ Найти неточность https://www.cyberforum.ru/ cpp-beginners/ thread1066661.html
Есть задача: Том Сойер получил важное задание по покраске забора. Забор состоит из N досок. Он был когда-то покрашен, однако с некоторых участков забора краска облупилась. Эти доски Тому и необходимо покрасить. Так как забор большой, пришлось подвезти к забору целую цистерну. Цистерна была помещена у края забора и не может перемещаться. У Тома есть вередерко, набрав краски в которое, Том может...
238 / 238 / 113
Регистрация: 03.09.2011
Сообщений: 558
09.01.2014, 20:23 0

Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива - C++ - Ответ 5615513

09.01.2014, 20:23. Показов 1398. Ответов 5
Метки (Все метки)

Ответ

JokerCD,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <iostream>
#include <ctime>
using namespace std;
 
void Print(char**,int,int);
void Swap(char**,int,int);
 
int main()
{
    srand(time(0));
 
    int i, j, n, m,k1,k2;
 
    cout<<"Enter array dimensions:\n";
    cin>>n>>m;
 
    char** s = new char* [n];
    for(i=0; i<n; i++)
        s[i] = new char[m];
 
    for(i=0; i<n; i++)
    {
        for(j=0; j<m; j++) 
        {
            s[i][j] = rand()%255;
        }
    }
 
    Print(s,n,m);
    printf("\n\n");
    
    Swap(s,n,m);
 
    Print(s,n,m);
    for (i=0;i<n;i++)
        delete [] s[i];
    delete [] s;
    system("pause");
    return 0;
}
 
void Swap(char** arr, int n, int m) 
{
    int i,j,k1,k2;
    cout<<"Enter number of lines to swap:\n";
    cin>>k1>>k2;
    if (k1<n && k2<n) 
    {
        char* temp=new char[m];
        for (i=0;i<m;i++) 
        {
            temp[i]=arr[k1][i];
            arr[k1][i]=arr[k2][i];
            arr[k2][i]=temp[i];
        }
        delete [] temp;
    }
    else
        cout<<"Invalid data!\n";
}
 
void Print(char** arr, int n, int m) 
{
    for (int i=0;i<n;i++) 
    {
        for(int j=0;j<m;j++)
            cout<<arr[i][j]<<(arr[i][j]>9?" ":"  ");
        cout<<endl;
    }
 
}


Вернуться к обсуждению:
Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2014, 20:23
Готовые ответы и решения:

Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного массива
Помогите Разработать функцию, позволяющую поменять местами две произвольные строки двухмерного...

Разработать функцию, позволяющую поменять местами две произвольные строки матрицы
Имеется код: #include &lt;iostream&gt; #include &lt;stdio.h&gt; using namespace std; char **s = new char* ,...

Поменять местами последние и первые строки двухмерного массива
Можно это реализовать в консольном приложении?

Поменять местами каждые две строки массива
Поменять местами каждые две строки массива эта вся задача

5
09.01.2014, 20:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2014, 20:23
Помогаю со студенческими работами здесь

Как поменять местами два столбца двухмерного массива?
Помогите доделать программу. Из вложенного файла осталось только сделать 3 последний задания......

Поменять местами столбцы двухмерного массива, заданных с клавиатуры
Задание таково: есть двухмерный массив (матрица) 15х15, заполнена целыми случайными числами. Нужно...

Поменять местами максимальный и минимальный элемент заданного двухмерного массива
Составить программу на Паскале. Поменять местами максимальный и минимальный элемент заданного...

В каждой строке двухмерного массива поменять местами первый элемент и любой из максимальных.
В каждой строке двухмерного массива поменять местами первый элемент и любой из максимальных.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru