Ask___
Advice
Главная
О сервисе
О нас
Правила пользования сайтом
Авторское право
Политика конфиденциальности
Задать вопрос
Искать
Главная
Информатика
Ответы на вопрос
sergei-pletenev
18.05.2020
?>
Как нарисовать флаг Норвегии в паскале ABC?
Информатика
Ответить
Ответы
Альберт Луиза1595
18.05.2020
Const
problems : array [0..9] of String = ('x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10','x1+5=10', 'x1+5=10', 'x1+5=10');
answers : array [0..9] of String = ('-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5');
var
countOfAnswers, counter: integer;
userAnswer: String;
begin
countOfAnswers := 0;
for counter:=0 to 9 do
begin
write('Введите ответ уравнения ', problems[counter], ' : ');
readln(userAnswer);
if userAnswer = answers[counter] then Inc(countOfAnswers);
end;
if countOfAnswers > 8 then writeln('Отлично')
else if countOfAnswers > 5 then writeln('Хорошо')
else writeln('Плохо');
end.
jaksonj326
18.05.2020
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int const n=3;
int mas[n][n];
int sum1, sum2;
bool magik;
for (int i=0; i<n; i++)
for (int j=0; j<n; j++)
{
printf("mas[%d][%d] = ", i+1, j+1);
scanf("%d",&mas[ i ][ j ]);
}
printf("\nВведенная матрица:\n");
for (int i=0; i<n; i++)
{
for (int j=0; j<n; j++)
{
printf("%d ",mas[ i ][ j ]);
}
printf("\n");
}
sum1=0;
sum2=0;
for (int i = 0; i<n; i++)
{
sum1 += mas[ i ][ i ];
sum2 += mas[ i ][ n-1-i ];
}
printf("Сумма главной диагонали = %d\n", sum1);
printf("Сумма побочной диагонали = %d\n", sum2);
magik = true;
for (int i=0; i<n; i++)
{
if (sum1==sum2)
{
sum2=0;
for (int j=0; j<n; j++)
{
sum2 += mas[ i ][ j ];
}
} else { magik=false; break; }
}
if (magik==true)
{
for (int i=0; i<n; i++)
{
if (sum1==sum2)
{
sum2=0;
for (int j=0; j<n; j++)
{
sum2 += mas[ j ][ i ];
}
}
else { magik=false; break; }
}
}
if (magik==true)
printf("\nМатрица является магическим квадратом\n");
else
printf("\nМатрица не является магическим квадратом\n");
system("pause");
return 0;
}
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Как нарисовать флаг Норвегии в паскале ABC?
Ваше имя (никнейм)*
Email*
Комментарий*
Согласен с
политикой конфиденциальности
Отправить вопрос
Популярные вопросы в разделе
8388608 бит сколько мегабит и какое решение
Автор: dkvsadovoe
Складіть проект у середовищі Scratch 2, у якому виконавець намалює три квадрати різних кольорів зі сторонами 100 кроків, якщо до нього доторкається вказівник миші. Збережіть проект у вашій папці у ф...
Автор: Vetroff-11
Постройте таблицу истинности -a & b
Автор: Urmanov19903131
5.Хранение информационных объектов. Архив информации
Автор: tatry2005
Pascal abc динамические списки. Использовать динамические переменные со структурой «Запись», состоящие из информационного поля заданного типа и одного или двух указателей. Предусмотреть с выбором из...
Автор: ooo-krasa
1)что такое программа? 2)что такое язык программирования 3)что такое конструктор лего? где он применяется? 4)что такое среда программирования scratch? 5)кто создал программу scratch? 6)что такое коман...
Автор: ЮлияНиколаевна1748
Дано вибірку:2, 3, 3, 4, 7, 5, 7 9. Знайдіть обсяг, розмах, моду, медіану, вибірки.
Автор: prianik6
Дан массив определить сколько раз в массиве встречается миимальныйн элемент решить в паскале
Автор: Pogosyan Nataliya
1. Не себепті компьютерде есепті шығару бірнеше кезеңнентұрады?2. Неліктен компьютерде есепті шығару барысында есептіңқойылымы маңызды?3. Бірінші кезеңде есептің шартын түсіну не себептімаңызды?4. Нел...
Автор: nkochladze
Номер 1 составьте программу рисования 12 окружностей радиусом 25, с координатами центров окружностей: (25, 100), (75, , 100), (175, 100), (575, 100 номер 2 составьте программу рисования 10 концен...
Автор: Mbkozlov6
Решить: 1. Автомат получает на вход пятизначное десятичное число. По полученному числу строится новое десятичное число по следующим правилам. 1. Вычисляются два числа – сумма первых трёх цифр и сумма ...
Автор: kryukovaem
1)c: \documents\pictures\fotochki.png одноуровневая файловая система много уровневая файловая система бесконечно уровневая файловая система или нет верного ответа 2)mmm.cmd файл данных форматный файлы...
Автор: elenaftdv7
Скиньте заотовки по информатика с заготовкой погода.doc
Автор: lighturist
Отметьте устройства, предназначенные для вывода информации. (множественный выбор)клавиатурамониторсканерджойстикмышьакустические колонкипринтермикрофонпроцессорграфопостроительнаушники
Автор: chuev4444
Дан массив из n элементов . каждый элемент равен 0, 1 или 2. переставить элементы так, чтобы сначала располагались все нули, затем все единицы и, наконец все двойкидополнительный массив не использо...
Автор: Хабарьева Андрей1056
▲
problems : array [0..9] of String = ('x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10', 'x1+5=10','x1+5=10', 'x1+5=10', 'x1+5=10');
answers : array [0..9] of String = ('-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5', '-5');
var
countOfAnswers, counter: integer;
userAnswer: String;
begin
countOfAnswers := 0;
for counter:=0 to 9 do
begin
write('Введите ответ уравнения ', problems[counter], ' : ');
readln(userAnswer);
if userAnswer = answers[counter] then Inc(countOfAnswers);
end;
if countOfAnswers > 8 then writeln('Отлично')
else if countOfAnswers > 5 then writeln('Хорошо')
else writeln('Плохо');
end.