Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать ФИО по алфавиту https://www.cyberforum.ru/ cpp-beginners/ thread1127335.html
Дана структура FIRMA, ФИО сотрудников, посада, год поступления на роботу. 1.Надо посортировать ФИО по алфавиту. 2.Вывести на екран ФИО сотрудников, стаж которых больше значения введенного из...
C++ Вывод изображения на экран
Здравствуйте! Пишу программу в консольном приложении Win32 на С++. Подскажите пожалуйста, как вывести изображение из файла формата bmp на экран?
Найти максимальное значение радиуса шара C++
Здравствуйте))))) помогите пожалуйста!!!! надежда только на вас! не могу сделать математическую часть курсовой((( Найти максимальное значение радиуса шара r (r изменяется от r1 до r2 c шагом k) и...
C++ Передача файлов через параметры функции main Всем привет. Я студент первого курса. У меня возникла проблема при написании программы шифрования Xor алгоритмом, программа работает корректно и все правильно шифрует. Но принимает только файлы у... https://www.cyberforum.ru/ cpp-beginners/ thread1127295.html
C++ Циклические преобразования целых чисел https://www.cyberforum.ru/ cpp-beginners/ thread1127288.html
Натуральное число преобразовывается по правилу: каждая его цифра возводится в квадрат, затем эти квадраты складываются. Полученное число преобразовывается таким же образом. Указанный процесс может...
C++ Из одномерного массива записать в двумерный только положительные элементы
Задача в том, что нужно из одномерного записывать в двумерный только положительные элементы , если встречается отрицательный или ноль то записывать в другую строку, все работало , но преподаватель...
Вывести данные из файла в виде таблицы C++
Помогите пожалуйста вывести данные из файла в виде таблице. Ввод сделал а вывод не получается. #include <iostream> #include <conio.h> #include <fstream> #include <string> using namespace...
C++ Пузырьковая сортировка от первого шага к последнему #include <iostream> #include <cstdlib> #include <ctime> using namespace std; void sort_bubble(int* a, int n){ int s = 0; for (int i = 0; i < n; i++){ for (int j = n - 1; j > i; j--){ https://www.cyberforum.ru/ cpp-beginners/ thread1127252.html
C++ Массив указателей. Найти отличие между двумя конструкциями https://www.cyberforum.ru/ cpp-beginners/ thread1127241.html
Привет! Возник вопрос в чем разница между char* arr и char arr не одно и тоже ли это? почему например когда я пишется char* Arr={"laborer", "secretary", "manager", "accountant" , ...
C++ Исправить ошибки по созданию двухмерного массива /******************* *Файл: lab 5_2 * *Лаб. работа: 5 * *Задача:10 * *Автор: Ермаков * *Группа:432 * ********************/ #include <windows.h> #include <stdio.h> https://www.cyberforum.ru/ cpp-beginners/ thread1127231.html
0 / 0 / 0
Регистрация: 15.01.2014
Сообщений: 34
0

Дана матрица размером МхN. Сформировать из этой матрицы вектор по правилу

23.03.2014, 14:18. Просмотров 894. Ответов 2
Метки (Все метки)

Как решить эту программу с помощью указателей?

Задача Дано матрицу размером МхN. Сформировать из этой матрицы вектор по правилу: первые N элементов вектора - это элементы матрицы первой строки, вторые N элементов - элементы второго
строки и т.д. (М = 4, N = 6).

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
#include<stdio.h>
#include<stdlib.h>
#include<limits.h>
#include<time.h>
#define n 4
#define h 6
 int main()
{
    unsigned int i,j;
    int vect[2*h],a[n][h];
    system("chcp 1251 >> nul");
    srand((unsigned int)time(0));
    puts("Исходная матрица имеет вид:");
    for (i=0;i<n;++i) {
        for (j=0;j<h;++j) {
            a[i][j]=rand()%100-50;
            printf("%4d ",a[i][j]);
        }
        puts("");
    }
     for (j=0;j<h;++j) {
        vect[j]=a[0][j];
        vect[j+h]=a[1][j];
    }
     printf("\nВектор имеет вид: ");
    for (j=0; j<2*h; ++j) printf("%d ",vect[j]);
    puts("");
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Дана матрица размером МхN. Сформировать из этой матрицы вектор по правилу
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2014, 14:18
Готовые ответы и решения:

Работа с многомерными массивами. Дана матрица размером М * N. Сформировать из этой матрицы вектор по правилу
Дано матрицу размером М * N. Сформировать из этой матрицы вектор по правилу: первые N элементов...

Дана матрица A размером n на m. Найти произведение матрицы на вектор B
Помогите пожалуйста. Дана матрица A размером n на m. Найти произведение матрицы на вектор B

Дана квадратная матрица А, размером пхп. Сформировать одномерный массив, содержащий максимальные элементы каждой строки матрицы.
Дана квадратная матрица А, размером пхп. Сформировать одномерный массив, содержащий максимальные...

Дана матрица В(5,5). Построить вектор С(5) по правилу :
Дана матрица В(5,5). Построить вектор С(5) по правилу : С=0, если в строке с номером i элементы...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.