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

Действие с матрицей (Найти наименьшее из значений элементов столбца, который имеет наибольшую сумму модулей элементов) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ не срабатывает else if если ничья sos http://www.cyberforum.ru/cpp-beginners/thread728443.html
проблемы с ничьёй в игре. помогите. ни в консоли не выводит, ни в файл не записывает. вот текущий код: #include <time.h> #include <conio.h> #include <iostream> #include <stdlib.h> #include <windows.h> using namespace std;
C++ Найти минимальную сумму задача: у компании есть m поставщиков молока. известно,что каждый i - ый поставщик может продать ровно a литров по цене p за литр. за какую наименьшую сумму компания сможет приобрести n литров молока? у меня получается только это: while (l<>n) //пока кол-во литров купленное на данный момент не равняется n литрам которые надо всего купить. { l=0; // кол-во литров купленное фирмой на... http://www.cyberforum.ru/cpp-beginners/thread728438.html
C++ C++ Функции Массив (переписать в виде функции)
Помогите пожалуйста, как сделать задание в виде функции. В обычном коде написал, а вот как переделать не знаю, помогите нубу) #include<iostream.h> #include<conio.h> void main() { clrscr(); const n=4,m=4; float a , sum=0; cout<<"vvedite massiv iz "<<n<<"*"<<m<<" elementov\n";
посмотрите пожалуйста в чем ошибка C++
посмотрите пожалуйста в чем ошибка #include <fstream.h> #include <conio.h> #include <string.h> #define n 1 struct Krainu { char nazva,stolica,naselenja; int plosca; };
C++ изменить программу http://www.cyberforum.ru/cpp-beginners/thread728417.html
нужно изменить c++ программу, которая находит наименьший элемент, чтобы искала наименьший элемент, который больше нуля #include <vcl.h> #pragma hdrstop #include "Unit1.h" #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1;
C++ STL шаблон вектора можете кинуть ссылку или код STL шаблона vector подробнее

Показать сообщение отдельно
polin0m
0 / 0 / 0
Регистрация: 29.03.2016
Сообщений: 12
29.03.2016, 22:38     Действие с матрицей (Найти наименьшее из значений элементов столбца, который имеет наибольшую сумму модулей элементов)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{setlocale(LC_ALL,"Russian");
int i,j,t;
float a[8][8],s[8],max,min;
for (i=0;i<8;i++)
for (j=0;j<8;j++)
cin>>a[i][j];
for (j=0;j<8;j++)
{s[j]=0;
for (i=0;i<8;i++)
{s[j]=s[j]+fabs(a[i][j]);}}
max=s[0];
t=0;
for (j=1;j<8;j++)
if (s[j]>max) {max=s[j];t=j;}
min=a[0][t];
for (i=0;i<8;i++)
if (a[i][t]<min) min=a[i][t];
cout<<"Минимальный элемент в столбце равен "<<min<<"\n";
return 0;}
Добавлено через 9 минут
Или для n-размерной матрицы
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
#include <iostream>
#include <cmath>
using namespace std;
int main ()
{setlocale(LC_ALL,"Russian");
int i,j,t,n;
float max,min,**a;
cout<<"Введите размер квадратной матрицы ";
cin>>n;
a=new float*[n];
float *s=new float[n];
for (i=0;i<n;i++)
{a[i]=new float[n];}
for (i=0;i<n;i++)
for (j=0;j<n;j++)
{cin>>a[i][j];}
for (j=0;j<n;j++)
{s[j]=0;
for (i=0;i<n;i++)
{s[j]=s[j]+fabs(a[i][j]);}}
max=s[0];
t=0;
for (j=1;j<n;j++)
if (s[j]>max) {max=s[j];t=j;}
min=a[0][t];
for (i=0;i<n;i++)
if (a[i][t]<min) min=a[i][t];
cout<<"Минимальный элемент в столбце равен "<<min<<"\n";
return 0;}
 
Текущее время: 12:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru