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

Решения матриц - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Замена символа на строку. http://www.cyberforum.ru/cpp-beginners/thread246153.html
Задача заключается в следующем: необходимо заменить "ХХХ", независимо от колличества Х-ов, на "Siberia". Пробовала делать так: #include <iostream> #include <string> using namespace std; int...
C++ Генерирование писем Множество банков тратят огромное количество времени, собирая просроченные платежи, а попросту долги. Для автоматического же генерирования таких писем должникам банков и будет создана данная... http://www.cyberforum.ru/cpp-beginners/thread246142.html
C++ Хранение в памяти массива
В описании функции для передачи 2-мерного массива указывается ( int a ). Когда мы задаём как аргумент функции одномерный массив, скобки в списке параметров функции пусты. Размерность первого индекса...
Решение системы в C++ C++
Всем доброго времени суток, я новичок в с++. Необходимо составить код консоли win32 в c++, чтобы решить данную систему: Код я составил, работает, но не так как надо. При вводе значения x= -6...
C++ Чтение из COM-порта http://www.cyberforum.ru/cpp-beginners/thread246105.html
Здравствуйте! Никак не могу правильно прочитать данные из COM-порта. Мой процессор отправляет в компорт в бесконечном цикле (каждые 156 мкс) int-число и две эскейп последовательности в таком виде...
C++ Проверка условия без if Нужно решить задачу:Написать программу, в результате выполнения которой булевская переменная t получает значение TRUE, если выполняется заданное условие, и FALSE в противном случае (Оператор If не... подробнее

Показать сообщение отдельно
Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
21.02.2011, 13:30
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
/*Дана действительная матрица размера 6x9.
Найти среднее арифметическое наибольшего и 
наименьшего значений ее элементов.*/
#include <iostream>
#define n 6
#define m 9
using namespace std;
int main()
{setlocale(LC_ALL,"Russian");
int a[n][m],j,i, max,min;
float sr;
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cin>>a[i][j];
}
min=max=a[0][0];
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cout<<a[i][j];}
cout<<"\n";
for(i=0;i<n;i++)
for (j=0;j<m;j++)
{if (a[i][j]>max)
max=a[i][j];
if (a[i][j]<min)
min=a[i][j];}
sr=(float(max)+min)/2;
cout<<"Минимальный элемент: "<<min<<"\nМаксимальный элемент: "<<max<<"\nСреднее арифметическое: "<<sr<<endl;
return 0;
}
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
/* Дана действительная матрица размера n x m,
в которой не все элементы равны нулю
Получить новую матрицу путем деления всех 
элементов данной матрицы на ее наибольшие элемент.*/
#include <iostream>
#define n 2
#define m 4
using namespace std;
int main()
{setlocale(LC_ALL,"Russian");
int j,i;
float a[n][m],q[n][m],max;
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cin>>a[i][j];
}
max=a[0][0];
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cout<<a[i][j];}
cout<<"\n";
for(i=0;i<n;i++)
for (j=0;j<m;j++)
{if (a[i][j]>max)
max=a[i][j];
}
for(i=0;i<n;i++)
for (j=0;j<m;j++)
q[i][j]=(a[i][j]/max);
for(i=0;i<n;i++)
{cout<<"\n";
for(j=0;j<m;j++)
cout<<q[i][j];}
cout<<"\n";
return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru