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

С++ для начинающих

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

Вычислить и вывести на экран значение: Максимального элемента массива и в каждой строке - C++

02.01.2013, 17:52. Просмотров 559. Ответов 4
Метки нет (Все метки)

Переведите пожалуйста код на C++.Заранее большое спасибо
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses crt;
var
m:integer;
i,j:integer;
matrix:array [1..4,1..4] of integer;
begin
for i:=1 to 4 do begin
for j:=1 to 4 do
matrix[i,j]:=random(50);
//readln (matrix [i,j]);
end;
for i:=1 to 4 do begin
m:=matrix [i,1];
for j:=2 to 4 do
if matrix [i,j] > m then
m:=matrix [i,j];
for j:=1 to 4 do
write (matrix [i,j]:5,'');
writeln('  ->   Максимальное значение: ',m:5);
end;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.01.2013, 17:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить и вывести на экран значение: Максимального элемента массива и в каждой строке (C++):

Вывести координаты максимального элемента в каждой строке. - C++
Задан массив действительных чисел. Вывести координаты максимального элемента в каждой строке.

Ввести массив A(n,m). В каждой строке массива удвоить элементы, расположенные до максимального элемента - C++
Кто способен помочь, напишите, пожалуйста, эту программу.

Массив и указатели. Вывести на экран весь массив и на отдельной строке - значение минимального элемента массива - C++
Нужна помощь, не знаю как сделать это задание. Написать программу, которая создает массив из 10 случайных целых чисел из отрезка . Вывести...

Вывести на экран номер максимального элемента массива(+ ещё 3 задачи) - C++
Программирование на легком уровне, так как только на 1 курсе, задача на МАССИВЫ! «Статический массив» 1.Задан массив из n...

Перестановка в каждой строке матрицы максимального элемента и элемента главной диагонали - C++
Сформировать из двухмерного массива другой, поменяв местами (построчно) максимальные элементы и элементы главной диагонали.

Вычислить наименьшее значение каждой строки матрицы и вывести на экран - C++
Такая ситуация В технаре обучают С++. Практически всё нужно учить самостоятельно , ибо хреново учат.Тут дали задание на массивы ,но не...

4
softmob
1248 / 698 / 155
Регистрация: 20.02.2010
Сообщений: 1,035
02.01.2013, 18:07 #2
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
#include <iostream>
#include <random>
#include <vector>
#include <algorithm>
 
int main(void)
{
    const int n = 10;
    std::vector<std::vector<int>> v(n, std::vector<int> (n) );
    std::random_device rand;
    std::mt19937 gen(rand());
    std::uniform_int_distribution <> distr(-50, 50);
    for (auto &i: v)
    {
        for (auto &j: i)
            j = distr(gen);
    }
    for (auto &i: v)
    {
        for (auto &j: i)
            std::cout << j << ' ';
        std::cout << std::endl;
    }
    std::cout << "max:" << std::endl;
    for (auto &i: v)
    {
        std::cout << *std::max_element(i.begin(), i.end()) << ' ';  
    }   
    return 0;
}
1
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
02.01.2013, 18:14 #3
softmob Стесняюсь спросить, почему вы используете запись int main(void), разве по последнему стандарту такая запись корректна?
1
softmob
1248 / 698 / 155
Регистрация: 20.02.2010
Сообщений: 1,035
02.01.2013, 18:29 #4
David Sylva, должна быть корректна, хотя возможно и ошибаюсь.
просто привычка, мб из какой нибудь книжки подобная запись привязалась...
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
02.01.2013, 18:33 #5
Цитата Сообщение от softmob Посмотреть сообщение
David Sylva, должна быть корректна, хотя возможно и ошибаюсь.
просто привычка, мб из какой нибудь книжки подобная запись привязалась...
Насколько мне известно, по последнему стандарту можно только обычный вариант int main и вариант с argc, argv.
Мне кажется ваш вариант больше характерен для языка СИ.
0
02.01.2013, 18:33
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.01.2013, 18:33
Привет! Вот еще темы с ответами:

Вывести максимальное значение по модулю элемента каждой строки массива - C++
Дан двумерный массив состоящий из N строк и M столбцов. Элементы массива имею вещественный тип.Причем должны выполняться следующие условия...

Найти среднее значение элементов массива (без учёта максимального и минимального) и вывести результат на экран - C++
Условие задачи (добавлено спустя сутки после начала обсуждения, так что не удивляйтесь): #include &lt;iostream&gt; #include &lt;stdio.h&gt; ...

Поиск минимального и максимального элемента в каждой строке (C++ Bulder, консоль) - C++
randomize(); int main(int argc, char* argv) { int n,m,i,j,max,min,a; cout&lt;&lt;&quot;n=&quot;; cin&gt;&gt;n; cout&lt;&lt;&quot;m=&quot;; cin&gt;&gt;m; ...

В каждой строке найти минимальный элемент, затем среди них найти максимальное и вывести на экран индекс этого элемента - C++
Здравствуйте! Помогите, пожалуйста, с задачей: В двумерном массиве все числа различны. В каждой строке найти минимальный элемент, затем...


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

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

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