Форум программистов, компьютерный форум CyberForum.ru

Найти произведение элементов главной диагонали матрицы, минимальный элемент в 3-ей строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Std::thread как усыпить/ пробудить поток? http://www.cyberforum.ru/cpp-beginners/thread1309458.html
Есть ли в std::thread возможность как - то приостановить поток, не разрушая его, а потом, по какому - то сигналу / прерыванию - возобновить его работу? Цель: в каждом потоке должен быть какой - то непрерывный цикл проверки входящего буфера на наличие сообщений для потока, если сообщения есть - что - то делаю, нет - ничего не делаю (дальше кручу цикл). Так вот, если в каждом потоке делать...
C++ Сымитировать табуляцию при выводе текста Кто может написать код к этому условию: При выводе текстов на экран или печатающее устройство часто используются табуляционные остановки - выделенные позиции строки. Например, при печати таблиц полезно зафиксировать положение столбцов таблиц. Если в исходном тексте встречается символ табуляции tab (например, символ с кодом 9), это означает, что текст, следующий за символом tab, должен печататься... http://www.cyberforum.ru/cpp-beginners/thread1309429.html
C++ Определить порядковый номер сопротивления
В результате Измерений получены напряжения в Вольтах на зажимах каждого из 20 ти различных электрических сопротивлений, не соединенных друг с другом. Характеристика в омах каждого сопротивления известна. Определить порядковый номер сопротивления, по которому проходит минимаЛьный ток
Использование условного оператора. Определить, какая цифра встречается в заданном числе чаще: 0 или 9 C++
Дано натуральное число. Определить какая цифра встречается чаще: 0 или 9
C++ Черно-белое изображение в одномерный массив http://www.cyberforum.ru/cpp-beginners/thread1309420.html
Подскажите как преобразовать изображение 256х256х8. В одномерный массив?
C++ Как нарисовать график в Excel через Visual Studio? Здравствуйте! Помогите, пожалуйста, закончить задачу! Есть множество точек с координатами x и y. Как мне передать их в Excel и нарисовать по ним график? Спасибо большое! подробнее

Показать сообщение отдельно
BE4ST
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 15
24.11.2014, 16:04     Найти произведение элементов главной диагонали матрицы, минимальный элемент в 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
#include "stdafx.h"
#include <math.h>
#include <iomanip>
#include <iostream>
#include <fstream>
using namespace std;
 
int main ()
{double a[4][4],p,imin,jmin,min; 
int i,j,tmp;
fstream file;
file.open("1.txt", ios::in);
for(i=0; i<4; i=i+1){
for(j=0; j<4; j=j+1){
file>>a[i][j];
}
}
file.close();
p=1;i=j;
for(i=0; i<4; i=i+1){
for(j=0; j<4; j=j+1){
p=p*a[i][j];
}
}
cout<<"p="<<p<<endl;
min=1000;
imin=0; jmin=0;
for(i=0; i<4; i=i+1){
for(j=1; j<4; j=j+1){
if(a[2][j]<min){
min=a[2][j];
}
}
}
cout<<"min="<<min<<endl;
tmp=a[i][j];
a[i][j]=p;
p=tmp;}

Задание.
Дана матрица А(4,4), задать из файла. Найти произведение элементов среди элементов расположенных на главной диагонали матрицы А. Найти минимальный элемент в 3-ей строке матрицы. Поменять местами найденный минимальный элемент и значение P.


Не меняет произведение и минимальный элемент и минимум. Неправильно находит произведение.


Матрица:
-4 -2 -7 8
2 3 4 9
2 7 6 -6
6 4 -3 -4
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru