Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2016, 09:28   #1
nike999
 
Регистрация: 26.01.2016
Сообщений: 7
По умолчанию C++. Выяснить сколько раз встречается в массиве A[n,m] максимальный элемент

Выяснить сколько раз встречается в массиве A[n,m] максимальный элемент в С++

есть код в Pascal, а нужно в С++

Код:
Program HеlloWorld;
var n,m,і,j:bytе; a:array [1..100,1..100] of bytе; max,count:bytе;
bеgіn
  randomіzе;
  n:=5;m:=4;max:=0;count:=0;
  for і:=1 to n do
  bеgіn
  for j:=1 to n do
    bеgіn
       a[і,j]:=random(10);wrіtе(a[і,j]:4);
       іf max < a[і,j] thеn bеgіn max:=a[і,j];count:=1; еnd
       еlsе іf max = a[і,j] thеn іnc(count);
    еnd;
    wrіtеln;
  еnd;
  wrіtеln;wrіtеln('max = ',max,' ',count);
еnd.
_____
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ)
Модератор

Последний раз редактировалось nike999; 07.06.2016 в 11:25.
nike999 вне форума Ответить с цитированием
Старый 07.06.2016, 10:32   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

код на паскале, кстати, с ошибкой:
Код:
for j:=1 to m do

Простите, а Вы писать программу на C++ умеете?
Тогда покажите, что Вы попытались написать, что не получается.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 07.06.2016, 11:26   #3
nike999
 
Регистрация: 26.01.2016
Сообщений: 7
По умолчанию

нет, с С++ вообще беда
nike999 вне форума Ответить с цитированием
Старый 07.06.2016, 12:08   #4
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Код:
#include<iostream>
using namespace std;

int main()
{
	int n, m, i, j, a[100][100], max, kout;
	n = 5; m = 4; max = 0; kout = 0;
	for (i=0; i < n; i++)
	{
		for (j=0; j < m; j++)
		{
			a[i][j] = rand() % 10;
			cout << a[i][j] << "  ";
			
			cout << " ";
			if (max < a[i][j])
			{
				max = a[i][j];
				kout = 1;
			}
			else
			{
				if (max == a[i][j])
				{
					kout++;
				}
			}
		}
		cout << endl;
	}
	cout << "\nmax= " << max << "    " << kout << endl << endl;
	system("pause");
	return 0;
}
ura_111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выяснить сколько раз встречается в массиве A[n,m] максимальный элемент в TURBO PASCAL nike999 Помощь студентам 5 26.01.2016 21:17
Составить программу, использующую модуль, которая подсчитывает, сколько раз введенное с клавиатуры число встречается в массиве Deg Паскаль, Turbo Pascal, PascalABC.NET 3 18.05.2014 20:31
C# Сколько раз встречается максимум azhigalieva Общие вопросы C/C++ 3 27.03.2014 23:09
Определить во сколько раз максимальный элемент массива превышает минимальный danil663 Паскаль, Turbo Pascal, PascalABC.NET 2 21.06.2013 09:47
сколько раз элемент C[i,i] двухмерного массива C(N,N) встречается в этом массиве kirillbobo Паскаль, Turbo Pascal, PascalABC.NET 3 19.06.2009 20:44