Здравствуйте!Помогите пожалуйста с информатикой!Заранее великое спасибо!Необходимое
Здрасти!Помогите пожалуйста с информатикой!Заблаговременно великое спасибо!
Нужное задание:
Написать программу,которая выводит суммы основной диагонали, верхней треугольной матрицы и нижней треугольной.
Язык программирования(Английский)(Обыденный)
Алексей Охрипчук
язык программирования обыденный британский? :))))
Vasek Kaputulskij
Да,звучит удивительно..(писала как-то такое же задание..попросили указать язык программирования)(не осведомлена с такими)Единственное,что знаю-пишутся на британском!Это умел в виду..
Санек
Языков программирования очень много Шанс, что кто-то угадает тот, что Для вас надо, невелик. Лучше бы Вы спросили...
Антонина Юхменко
Либо написали хотя бы первую строку из хоть какой программы на том самом "британском".
Oleg Kirichnyj
На данный момент в ходу языки Pascal, C/C++/C, BASIC, Python, Java, PHP, ...
Толян Оразлы
При этом, у их еще и диалекты есть, обеспечивающие несовместимость.
Писемцева
Галя
В паскале надобно
Милана Шекерская
программка типа:
Илюша
var:a array[1..10,1..10]of integer;
Геннадий Любиров
можете посодействовать?!
2 ответа
Инна Завернихина
// PascalABC.NET 3.3, сборка 1627 от 27.01.2018
// Внимание! Если программка не работает, обновите версию!
begin
var n:=ReadInteger('Количество строк (столбцов) в матрице:');
Writeln('*** Начальная матрица ***');
var a:=MatrRandom(n,n,-99,99);
a.Println(4); Writeln(4*a.ColCount*'-');
var (su,sd,sl):=(0,0,0);
for var i:=0 to n-1 do
for var j:=0 to n-1 do
if ilt;j then su+=a[i,j]
else
if i=j then sd+=a[i,j]
else sl+=a[i,j];
Writeln('Суммы частей:');
Writeln(' - верхней треугольной матрицы ',su);
Writeln(' - основной диагонали ',sd);
Writeln(' - нижней треугольной матрицы ',sl)
end.
Пример
Количество строк (столбцов) в матрице: 4
*** Начальная матрица ***
-73 -89 4 39
77 -32 23 -45
-29 -70 -88 -40
-83 9 21 -46
----------------
Суммы элементов:
- верхней треугольной матрицы -108
- основной диагонали -239
- нижней треугольной матрицы -75
"Школьный" вариант
const
nn=20; наибольший размер
var
a:array[1..nn,1..nn] of integer;
i,j,n:integer;
su,sd,sl:longint;
begin
Write('Количество строк (столбцов) в матрице:');
Readln(n);
Randomize;
Writeln('*** Начальная матрица ***');
su:=0; sd:=0; sl:=0;
for i:=1 to n do begin
for j:=1 to n do begin
a[i,j]:=Random(199)-99;
Write(a[i,j]:4);
if ilt;j then su+=a[i,j]
else
if i=j then sd+=a[i,j]
else sl+=a[i,j]
end;
Writeln
end;
Writeln('Суммыа частей:');
Writeln(' - верхней треугольной матрицы ',su);
Writeln(' - главной диагонали ',sd);
Writeln(' - нижней треугольной матрицы ',sl)
end.
// Внимание! Если программка не работает, обновите версию!
begin
var n:=ReadInteger('Количество строк (столбцов) в матрице:');
Writeln('*** Начальная матрица ***');
var a:=MatrRandom(n,n,-99,99);
a.Println(4); Writeln(4*a.ColCount*'-');
var (su,sd,sl):=(0,0,0);
for var i:=0 to n-1 do
for var j:=0 to n-1 do
if ilt;j then su+=a[i,j]
else
if i=j then sd+=a[i,j]
else sl+=a[i,j];
Writeln('Суммы частей:');
Writeln(' - верхней треугольной матрицы ',su);
Writeln(' - основной диагонали ',sd);
Writeln(' - нижней треугольной матрицы ',sl)
end.
Пример
Количество строк (столбцов) в матрице: 4
*** Начальная матрица ***
-73 -89 4 39
77 -32 23 -45
-29 -70 -88 -40
-83 9 21 -46
----------------
Суммы элементов:
- верхней треугольной матрицы -108
- основной диагонали -239
- нижней треугольной матрицы -75
"Школьный" вариант
const
nn=20; наибольший размер
var
a:array[1..nn,1..nn] of integer;
i,j,n:integer;
su,sd,sl:longint;
begin
Write('Количество строк (столбцов) в матрице:');
Readln(n);
Randomize;
Writeln('*** Начальная матрица ***');
su:=0; sd:=0; sl:=0;
for i:=1 to n do begin
for j:=1 to n do begin
a[i,j]:=Random(199)-99;
Write(a[i,j]:4);
if ilt;j then su+=a[i,j]
else
if i=j then sd+=a[i,j]
else sl+=a[i,j]
end;
Writeln
end;
Writeln('Суммыа частей:');
Writeln(' - верхней треугольной матрицы ',su);
Writeln(' - главной диагонали ',sd);
Writeln(' - нижней треугольной матрицы ',sl)
end.
Мирзаджанова
Маргарита
Спасибо для тебя огромное!!!!
Генка Пексимов
Пожалуйста
Аделина Евланникова
Добавил "школьный" вариант
Оксана Хехнева
)))
Альбина Юденкова
Ну что делать, некие школьные учителя до сих пор от слов "динамический массив" в ступор впадают. Вот 2-ой вариант - это таким чтобы сдавать.
Нина Косаточкина
C++
-----------
include lt;iostreamgt;include lt;cstdlibgt;include lt;ctimegt;using namespace std;int main() srand(time(0)); int mas[5][5]; int sum=0,sum1=0,sum2=0; for(int i=0;ilt;5;i++) for(int j=0;jlt;5;j++) mas[i][j]=10+rand()%50; for(int i=0;ilt;5;i++) for(int j=0;jlt;5;j++) if(i==j)sum+=mas[i][j]; if(igt;j)sum1+=mas[i][j]; if(ilt;j)sum2+=mas[i][j]; for(int i=0;ilt;5;i++) for(int j=0;jlt;5;j++) coutlt;lt;mas[i][j]lt;lt;" "; coutlt;lt;endl; coutlt;lt;endl; coutlt;lt;sumlt;lt;" "lt;lt;sum1lt;lt;" "lt;lt;sum2lt;lt;endl; return 0;
-----------
include lt;iostreamgt;include lt;cstdlibgt;include lt;ctimegt;using namespace std;int main() srand(time(0)); int mas[5][5]; int sum=0,sum1=0,sum2=0; for(int i=0;ilt;5;i++) for(int j=0;jlt;5;j++) mas[i][j]=10+rand()%50; for(int i=0;ilt;5;i++) for(int j=0;jlt;5;j++) if(i==j)sum+=mas[i][j]; if(igt;j)sum1+=mas[i][j]; if(ilt;j)sum2+=mas[i][j]; for(int i=0;ilt;5;i++) for(int j=0;jlt;5;j++) coutlt;lt;mas[i][j]lt;lt;" "; coutlt;lt;endl; coutlt;lt;endl; coutlt;lt;sumlt;lt;" "lt;lt;sum1lt;lt;" "lt;lt;sum2lt;lt;endl; return 0;
Кристина Пугасова
3-ий и 2-ой циклы можно объединить
Нищаков
Тимур
спасибо!Но с таким форматом программирования я не знакома(((
Степан
В паскале надобно malaia23программа типа: malaia23var:a array[1..10,1..10]of integer;
Софья Малинина
можете посодействовать?!
Леня Буйский
не формат, а язык :))
Зонтов
Данил
язык!!!!Паскаль
Кирилл Юзов
можете?!
Oleg Garonkin
От всей души прошу!!!
Валера Серебренков
я паскаль не знаю, ожидайте Alviko
Алиса
Спасибо!Полагаюсь,что он ответит на мой вопрос!
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
"Три толстяка" Называли эту площадь Площадью Звезды последующей причине.
Русский язык.
на одной грядке коротышки посадили 3 ряда морковок по 8 штук
Разные вопросы.
эссе на тему какое образование дается в каждой семье
Қазақ тiлi.
Put the verb in brackets into the Present Indefinite.
1The Volga ,
Английский язык.
Сколько стоит коктейль молочный? Точную цену надо?
Математика.
Составить рассказ Из чего складывался культ монарха помазанника Божьего?
История.
задание экономиоти
Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких
Экономика.
Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности
Экономика.
там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо
Русский язык.
Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.
Разные вопросы.
Облако тегов