Var
m,n,t:integer;
begin
Write('Введите два натуральных числа: '); Read(m,n);
t:=m; m:=n; n:=t;
Writeln('Результат обмена: ',m,', ',n)
end.
<em><u>Тестовое решение:</u></em>
Введите два натуральных числа: 35 -20
Результат обмена: -20, 35
1. Туда 1 мальчик и 1 взрослый. НАзад 1 взрослый.
2) Туда 1 мальчик 1 взрослый. НАзад 1 мальчик.
3) Туда мальчик и взрослый
"Все люди смертны" и "Сократ человек" - посылки, "Сократ смертен" - заключение.
var
a, b: integer;
res: real;
begin
write('Число a:');
readln(a);
write('Число b:');
readln(b);
res :=(a+b)/(a-b);
writeln('Результат:', res:2:3);
end.
Ответ:
Как я понял,нужно было вывести <em><u>главную и побочную диагонали.</u></em>
<em>Ошибки:</em>
- пропущены скобки,как обычные так и фигурные;
- пропущены знаки ";","<" и т.д.;
Легче было заново написать чем исправлять.
Вот мой код:
import java.util.Scanner;
public class Main{
public static void main (String [] args){
Scanner in = new Scanner (System.in);
int n = in.nextInt();
int mass[][] = new int [n][n];
int i,j;
for(i=0;i<n;i++){
for(j=0;j<n;j++){
mass[i][j]=in.nextInt();
}
}
for(i=0;i<n;i++){
for(j=0;j<n;j++){
if((i==j) || j==(n-1-i)){
System.out.print("x");
}else System.out.print(mass[i][j]);
}
System.out.println();
}
in.close();
}
}
Объяснение:
<h3>
Краткий алгоритм программы:</h3>
- Импортируем Scanner;
- Объявляем переменную in типа Scanner,для ввода;
- Объявляем переменную n типа int,для хранения размера массива;
- Объявляем две переменные i и j типа int,для циклов;
- В первом "двойном" цикле мы заполняем массив числами;
- Во втором "дойном" цикле мы мы сравниваем индексы массива и выводим результат;
- Закрываем Scanner;