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

Найти произведение наименьших элементов каждого столбца матрицы и поменять местами 1-й и 3-й столбцы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Используя стандартные правила шахматной игры, определить бьют фигуры друг друга или нет http://www.cyberforum.ru/cpp-beginners/thread1075344.html
На шахматной доске расставлены три фигуры. Используя стандартные правила шахматной игры, определить бьют они друг друга или нет. Расположение фигур вводится пользователем с клавиатуры в общепринятой...
C++ Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов Нужно для кода сделать " Характеристикой строки целочисленной матрицы назовем сумму ее положительных четных элементов. Переставляя строки заданной матрицы, расположить их в ... http://www.cyberforum.ru/cpp-beginners/thread1075249.html
C++ Вывод в консоль SetPixel(R,G,B) с 256-цветового *.bmp
Добрый вечер, пытаюсь прочитать *.bmp файл заведомо известного размера и вывести его в консоль через SetPixel #include <iostream> #include <fstream> #include <windows.h> using namespace...
Пользователь вводит символы, вывести все не повторяющиеся в алфавитном порядке C++
Здравствуйте!Я ломаю голову весь вечер.Я не могу понять в чём ошибка. Задача:пользователь вводит символы,я должен вывести все неповторяющиеся в алфавитном порядке. Первый цикл(отбор неповторяющихся...
C++ Вычислить бесконечную сумму ряда с заданной точностью е(е>0) http://www.cyberforum.ru/cpp-beginners/thread1075224.html
Помогите пожалуйста вычислить бесконечную сумму ряда с заданной точностью е(е>0)
C++ Динамическое создания массива со случайной длинной Всем привет! Может кто-нибудь пожалуйста подсказать что не так в этом коде? int** jaggedArray = new int *; for (int i = 0; i < 5; i++) jaggedArray = new int ; Код функции gen_random: int... подробнее

Показать сообщение отдельно
rafael999
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148

Найти произведение наименьших элементов каждого столбца матрицы и поменять местами 1-й и 3-й столбцы - C++

19.01.2014, 11:24. Просмотров 708. Ответов 4
Метки (Все метки)

Посмотрите пожалуйста, почему у меня в 3 столбце минимальный элемент неправильно находит .
Вот задание:
Кликните здесь для просмотра всего текста
Найти произведение наименьших элементов каждого столбца матрицы и поменять местами 1-й и 3-й столбцы.


Вот програмка:
Кликните здесь для просмотра всего текста
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
#include"stdafx.h"
#include<iostream>
#include<iomanip>
#include<fstream>
#include<math.h>
using namespace std;
void read_matr(double Y[4][3]){
ifstream f("c://qwer.txt");
for(int i=0; i<4; i++){
for(int j=0; j<3; j++){
    f>>Y[i][j];}}}
 void print_matr(double Y[4][3]){   
 cout<<" "<<endl;
for(int i=0; i<4; i++){
for(int j=0; j<3; j++){
cout<<setw(10)<<Y[i][j];}
 cout<<endl;}}
int main(){
double A[4][3],t=0,min=1000,p=1;
read_matr(A);
 cout<<"ishodnaja matrica:"<<endl;
 print_matr(A);
cout<<endl;
 
{for(int i=0; i<4; i++){
if(A[i][0]<min){
    min=A[i][0];}}}
cout<<"min1="<<min<<endl;
p=p*min;
 
{for(int i=0; i<4; i++){
if(A[i][1]<min){
    min=A[i][1];}}}
cout<<"min2="<<min<<endl;
p=p*min;
 
 
{for(int i=0; i<4; i++){
if(A[i][2]<min){
    min=A[i][2];}}}
cout<<"min3="<<min<<endl;
p=p*min;
 
 
cout<<endl;
cout<<"proizvedenie="<<p<<endl;
 
{for(int i=0; i<4; i++){
for(int j=0; j<3; j++){
t=A[i][0];
A[i][0]=A[i][2];
A[i][2]=t;}}}
print_matr(A);
 
return 0;}


Заранее спасибо!
0
Миниатюры
Найти произведение наименьших элементов каждого столбца матрицы и поменять местами 1-й и 3-й столбцы  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru