Другие языки программирования и технологии

Вывести на экран два максимальных элемента всех нечетных строк массива c#

место, где я застрял обозначил многоточием? помогите пожалуйста:

float M[4][3];
int i,j;
float s=1;
cout<<"\nМассив M:";
for(i=0;i<4;i++)
{
cout<<"\n";
for(j=0;j<3;j++)
{
cin>>M[j];
cout<<m<i>[j]<<" ";
if(fmod(i,2)==0)
...
Даже неудобно спрашивать. Вы C# от C++ сможете отличить?

using System;
namespace N69564057
{
class Program
{
static void Main(string[] args)
{
Random random = new Random();
int n = random.Next(2, 11);
int m = random.Next(2, 16);
Console.WriteLine("Дан массив ({0}x{1}):", n, m);
int[,] a = new int[n, m];
int i, j;
for (i = 0; i < n; i++)
{
for (j = 0; j < m; j++)
{
a[i, j] = random.Next(-100, 101);
Console.Write("{0,5}", a[i, j]);
}
Console.WriteLine();
}
int max1 = -101, max2 = 0;
for (i = 1; i < n; i += 2)
for (j = 0; j < m; j++)
if (i + j == 1 || a[i, j] > max1)
{
max2 = max1;
max1 = a[i, j];
}
else
if (a[i, j] > max2)
max2 = a[i, j];
Console.Write("Два максимальных элемента нечётных строк: {0}, {1}", max1, max2);
Console.ReadKey();
} } }

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
srand(time(0));
int n = rand() % 9 + 2;
int m = rand() % 14 + 2;
cout << "Дан массив (" << n << "x" << m << "):" << endl;
int i, j, max1 = -101, max2;
int ** a = new int * [ n ];
for (i = 0; i < n; i++)
{
a[ i ] = new int[ m ];
for (j = 0; j < m; j++)
{
a[ i ][ j ] = rand() % 201 - 100;
cout << setw(5) << a[ i ][ j ];
}
cout << endl;
}
for (i = 1; i < n; i += 2)
for (j = 0; j < m; j++)
if (i + j == 1 || a[ i ][ j ] > max1)
{
max2 = max1;
max1 = a[ i ][ j ];
}
else
if (a[ i ][ j ] > max2)
max2 = a[ i ][ j ];
cout << "Два максимальных элемента нечётных строк: " << max1 << ", " << max2;
cin.get();
for (i = 0; i < n; i++)
delete [ ] a[ i ];
delete [ ] a;
return 0;
}
КГ
Кулиев Гамдулла
51 590
Лучший ответ
чё????
/D
/ Dima /
897

Похожие вопросы