С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Подключение заголовочного файла к нескольким CPP https://www.cyberforum.ru/ cpp-beginners/ thread2117715.html
Доброго времени суток! У меня проблема такого рода: есть base.h в котором имеется набор функций и есть 2 .cpp документа, которые используют его функции. При определении хедера возникает ошибка, что функции определени дважди. Вопрос таков: как дать доступ code1.cpp и code2.cpp к функциям хереда при том, что они НЕ ДОЛЖНИ наследовать друг друга?
 
8 / 8 / 10
Регистрация: 31.01.2016
Сообщений: 84
09.11.2017, 13:21 0

Поменять местами первый и последний столбец матрицы - C++ - Ответ 11695306

09.11.2017, 13:21. Показов 2041. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Dimon makarukha как решение

Решение

Здравствуйте, вот с выводом индексов (Скрин)

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
72
73
#include <iostream>
#include <cstring>
#include <conio.h>
#include <ctime>
 
using namespace std;
 
int main()
{
    setlocale(0, "");
 
 
    cout << "Введите размер n: ";
    int n;
    cin >> n;
    int **Array = new int*[n]; 
    int *ArrayDop = new int[n];
 
    cout << "\n Введите размер L: ";
    int L;
    cin >> L;
    for (int i = 0; i < n; i++) {
        Array[i] = new int[L];
    }
 
    cout << "матрица до изменения: \n";
 
    for (int i = 0; i < L; i++) {
        if (i == 0) cout << "\t    ";
        cout << "[" << i << "]";
    }
    //cout << endl;
 
    srand(time(0));
    for (int i = 0; i < n; i++) {
        cout << "\n \t[" << i << "]";
        for (int j = 0; j < L; j++) {
            int z;
            z = (10 + rand() % 50);
            Array[i][j] = z;
            cout << " " << Array[i][j];
            if (j == L - 1) ArrayDop[i] = Array[i][j];
        }
    }
 
    for (int i = 0; i < n; i++) {
        int x;
        x = Array[i][0];
        Array[i][L - 1] = x;
        x = ArrayDop[i];
        Array[i][0] = x;
    }
 
 
    cout << "\n\n\n Матрица после изменения: \n\n";
 
    for (int i = 0; i < L; i++) {
        if (i == 0) cout << "\t    ";
        cout << "[" << i << "]";
    }
    //cout << endl;
 
    for (int i = 0; i < n; i++) {
        cout << "\n \t[" << i << "]";
        for (int j = 0; j < L; j++) {
            cout << " " << Array[i][j];
            if (j == L - 1) ArrayDop[i] = Array[i][j];
        }
    }
    cout << endl;
    system("PAUSE");
    return 0;
}


Вернуться к обсуждению:
Поменять местами первый и последний столбец матрицы C++
1
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.11.2017, 13:21
Готовые ответы и решения:

Поменять местами первый и последний столбец матрицы
Поменять местами первый и последний столбец матрицы

Первый и последний столбец матрицы поменять местами
дана матрица 4 на 4 первый и последний столбец поменять местами

Поменять в матрице местами первый и последний столбец
Задан массив А. Поменять в нем местами первый и последний столбец. Добавлено через 1 минуту...

В заданной матрице поменять первый и последний столбец местами
Помогите, пожалуйста. Составить матрицу с m строками и n столбцами, в которой числа подбираются...

2
09.11.2017, 13:21
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.11.2017, 13:21
Помогаю со студенческими работами здесь

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

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

Поменять местами первый и последний ряды матрицы
Разработать матрицу X(6,6) Поменять местами первый и последний ряды. заранее благодарен.

Поменять местами первую строку и последний столбец квадратной матрицы
Уважаемые программисты, помогите пожалуйста написать функцию и программу на С++, если не очень...

В каждом столбце матрицы поменять местами первый и последний элемент
В каждом столбце матрицы К(6,5) поменять местами первый и последний элемент Ребят как эту...

В каждой строке матрицы поменять местами максимальный и первый, минимальный и последний элементы
Найти в каждой строке матрицы максимальный и минимальный элементы и поместить их на место первого...

0
Новые блоги и статьи
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru