Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Bubbles
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 132
#1

Программирование в среде NetBeans - C++

06.12.2015, 17:54. Просмотров 340. Ответов 0
Метки нет (Все метки)

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

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
#include <cstdlib> 
#include <stdio.h> 
#include <iostream> 
using namespace std; 
int main(int argc, char** argv) { 
int a_r, a_c, b_r, b_c; 
printf("Введите колисетво строк в маритце А:\n");scanf("%d", &a_r); 
printf("Введите колисетво столбцов в маритце А:\n"); scanf("%d", &a_c); 
printf("Введите колисетво строк в маритце B:\n"); scanf("%d", &b_r); 
printf("Введите колисетво столбцов в маритце B:\n"); scanf("%d", &b_c); 
if ((a_r == b_r && a_c == b_c) || (a_c == b_r)) { 
int **a = new int* [a_r]; for (int i = 0; i < a_r; i++) a[i] = new int[a_c]; 
int **b = new int* [b_r]; for (int i = 0; i < b_r; i++) b[i] = new int[b_c]; 
printf("\nведите матрицу(значения вводятся через пробел) А:\n"); 
for (int i = 0; i < a_r; i++) { 
printf("Введите %d строку\n", i + 1); 
for (int j = 0; j < a_c; j++) { scanf("%d", &a[i][j]); }} 
printf("\nВведите матрицу(значения вводятся через пробел) B:\n"); 
for (int i = 0; i < b_r; i++) { 
printf("Введите %d строку\n", i + 1); 
for (int j = 0; j < b_c; j++) { scanf("%d", &b[i][j]); }} 
if (a_r == b_r && a_c == b_c) { 
int **z = new int* [a_r]; for (int i = 0; i < a_r; i++) z[i] = new int[a_c]; 
for (int i = 0; i < a_r; i++) for (int j = 0; j < a_c; j++) { z[i][j] = a[i][j] + b[i][j];} 
printf("Сумма матриц: \n"); for (int i = 0; i < a_r; i++) { printf("( "); 
for (int j = 0; j < a_c; j++) { printf("%d ", z[i][j]);} printf(")\n");} 
} else {printf("\nНельзя сложить матрицы!\n");} 
if (a_c == b_r) {int **z = new int* [a_r]; for (int i = 0; i < a_r; i++) 
z[i] = new int[b_c]; for (int i = 0; i < a_r; i++) 
for (int j = 0; j < b_c; j++) z[i][j] = 0; 
for (int i = 0; i < a_r; i++) {for (int j = 0; j < b_c; j++) { 
for (int k = 0; k < b_r; k++) {z[i][j] += a[i][k] * b[k][j];}}} 
printf("Произведение матриц: \n"); 
for (int i = 0; i < a_r; i++) { printf("( "); for (int j = 0; j < b_c; j++) { 
printf("%d ", z[i][j]);} printf(")\n");} } else { 
printf("\nНельзя умножить матрицы!\n"); } } else { 
printf("Матрицы нельзя сложить или умножить!");} return 0;}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2015, 17:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программирование в среде NetBeans (C++):

Не удается запустить С++ приложение в среде NetBeans 7.0.1 (MinGW) - C++
Здравствуйте, Не получается запустить приложение в среде NetBeans версии 7.0.1. Настроил по идее все как полагается: Установил MinGW,...

Вопрос NetBeans 7.1 - C++
добрый вечер. честно говоря не знал где создать тему, подумал что сюда.проблемой это назвать сложно, но глаз режет, может кто сталкивался,...

в какой среде разработки написан антивирус касперского - C++
Собственно вопрос ясен из названия темы

Как подключить компиляторы С и С++ к Netbeans в Windows?? - C++
Народ, памагите плиз, как подключить компиляторы С и С++ к Netbeans в виндовс?? Я попробовал скачать Cygwin и подключить компиляторы от...

Программирование заданий на созданий функций в среде С++ - C++ Builder
Всем привет. Помогите пожалуйста с этим примером: Написать функцию Max(X,Y) возвращающую в головную функцию большее из двух значений. Я...

Программирование в визуальной среде с использованием функций. Разработка модульных программ. - C++ Builder
Разработать программу с использованием внешних функций. Все исходные данные для функции передавать только через список параметров (запрет...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2015, 17:54
Привет! Вот еще темы с ответами:

В среде Borland C++ 3.1 - C++ Builder
Помоги пожалуйста мне нужно набрать в среде Borland C + + 3.1 две формулы и если возможно то и блок сехемы к ним. Очень вам спасибо.

Написать программу в среде С++ - C++ Builder
Здраствуйте люди добрые, помогите написать программу в С++: В символьной строке, содержащей не более 80 символов, каждые два соседних...

В среде Borland C++ Builder v 6 - C++ Builder
Щелчок ПКМ должен вызвать циклическую смену изображения (3 изображения)

Java в среде NetBeans - Java SE
Помогите пожалуйста написать программу. Написать программу ввода произвольных чисел до тех пор, пока не будет введено число 0 (Оператор...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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