#include <stdafx.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <locale.h>
#define N 5
int main() {
setlocale(LC_ALL, "Russian");
int arrey[5][10]={{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}};
int a = arrey[0][0], b;
for(int j = 0; j < 5; j++)
{
for(int i = 0; i < 10 ; i++){
printf ( "%d\t" ,arrey[j][i]);
}
printf("\n");
}
printf("\n\n");
for (int t=0; t < N; t++)
{
if (arrey [t][t] >= a)
{
a=arrey[t][t];
b=t;
}
}
for(int j = 0;j < 5; j++)
{
if (j!=b)
{
printf("\n");
for(int i = 0; i < 10; i++)
printf ( "%d\t" ,arrey[j][i]);
}
}
printf("\n");
printf ( "\n Максимальное элемент массива %d \n Была удалена %d строка " ,a, b);
getchar();
}
Не знаю что именно и где ты провтыкал, но вот с константами все работает
Из условия неясно, как определяются размеры участков огорода - линейными размерами или площадью. Т.е. что должно быть целым - линейные размеры или площадь? Будем считать, что целыми должны быть линейные размеры.
Это означает, что достаточно среди чисел А и В найти четное и разделить его пополам. В этом случае участок деда будет равен половине огорода. Если оба числа нечетных, деду достанется меньше половины огорода.
var
A,B:integer;
f:Text;
begin
Assign(f,'input.txt');
Reset(f);
readln(f,A,B);
writeln('Размеры участка ',A,', ',B);
if (A mod 2=0) or (B mod 2=0) then writeln('0')
else writeln('1')
end.
Результат решения:
Размеры участка 8, 4
0
110001, 61, 49, 31
1010011, 123, 83, 53
11011000, 330, 216, D8
1101011110, 1536, 832, 35E
#include <iostream>
using namespace std;
int main()
{
double num;
do
{
cout << "Введи отрицательное число: ";
cin >> num;
cout << endl;
if (num < 0)
{
cout << "Молодец!";
break;
}
}
while (true);
return 0;
}