Вход
Регистрация
Спроси Mozg AI
М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
.....больше.....
..меньше..
Sokolovskaya114
06.07.2021 19:02 •
Информатика
Построение кусочно- линейного интерполирующего выражения, для вычисления которого не требуются логические операции.
👇
Увидеть ответ
Открыть все ответы
Ответ:
magicufoshowp08hm1
06.07.2021
#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;
}
4,4
(40 оценок)
Ответ:
vbbbbb
06.07.2021
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;
void main()
{
srand(time(NULL));
setlocale(0, "");
int arr[17];
int a, b, chet=0, nechet = 0;
cout << "Введите диапазон ." << endl << "Нижняя граница диапазона: "; cin >> a; cout << "Верхняя граница диапазона: "; cin >> b; cout << endl;
for (int i = 0; i < 17; ++i)
{
arr[i] = a + rand() % (b-a+1);
cout <<" "<<arr[i];
}
for (int i = 0; i < 17; ++i)
{
if (arr[i] % 2 == 0) chet++;
else nechet++;
} if (chet > nechet)
cout << " \n Четных больше";
else if (nechet>chet)
cout << "\n Нечетных больше";
else cout << "\n Одинаковое количество четных и нечетных";
_getch();
}
4,7
(37 оценок)
Это интересно:
К
Кулинария-и-гостеприимство
05.10.2020
Как хранить тыкву: сохраняем вкус и пользу на долгое время...
С
Семейная-жизнь
11.11.2020
Как восстановиться после аборта: полезные советы и рекомендации...
Х
Хобби-и-рукоделие
17.01.2023
Покраска чугуна: советы от профессионалов...
О
Образование-и-коммуникации
13.09.2022
Как легко и быстро спрягать испанский глагол hacer...
С
Стиль-и-уход-за-собой
03.11.2020
Описание людей: как правильно выбрать слова...
К
Компьютеры-и-электроника
15.02.2020
Как нарисовать шар в GIMP?...
О
Образование-и-коммуникации
15.08.2020
Лучшие способы наблюдения за звездами с комфортом...
К
Компьютеры-и-электроника
08.01.2022
Как превратить видео в живые обои на Android...
О
Образование-и-коммуникации
26.09.2021
Как понимать людей: психологические аспекты взаимодействия...
К
Компьютеры-и-электроника
19.07.2021
Как контролировать контент на YouTube с помощью блокирования по ключевым словам?...
Новые ответы от MOGZ: Информатика
maxidro1
17.03.2022
Найдите сумму чисел 101011+38 ответ запишите в двоичном системе счисления...
ГульшатГайипова2006
24.07.2021
Тема;Модели объектов и моделирование.1)Назовите функциональное блоки компьютера.2) Какие возможности человека воспроизвести компьютер .3) Продолжите ряд:микрофон,клавиатура...
48385
19.12.2020
с информатикой! В некотором каталоге хранится файл Лермонтов.doc. После того, как в этом каталоге создали подкаталог и переместили в него файл Лермонтов.doc, полное имя файла...
татарочка21271
21.06.2020
1 Из каких конструктивных узлов состоит ПК? В каком из них находится процессор, оперативная память? 2 Каковы функции центрального процессора? Объясните...
londonparisch
06.05.2022
Мысль, выраженная повествовательным предложением, которая является истинной или ложной это... Логика Понятие Суждение Высказывание...
katyastrilchuk
13.11.2022
3. Самый маленький объект в Мs Word. б) абзац a) Слово в) пиксель г) символ...
AnnyMay2629
16.04.2021
Информатика Оля составила список примеров устройств ввода информации в компьютер. 1) Мышь. 2) Монитор. 3) Цифровой фотоаппарат. 4) Принтер. 5) Джойстик. укажите в каких номерах...
elena0795
10.06.2020
3. Дополните определение. Инструмент Кривые являются одним из наиболее важных графического редактора, который позволяет изображать поизвольные ( векторы ) ....
одиннадцать1
03.12.2020
Упростить выражени так, чтобы отрицание относилось только к простым выражениям: не (А и B) или С...
ogurtsov2001
09.06.2023
Красный Зеленый Желтый Синий 5Назовите блоки указанные на картинке b/c/e/h ( : 4) ...
MOGZ ответил
За какие заслуги александр суворов показан на памятнике екатерины второй...
Числа х,у,z таковы,что х²уz³=7одиннадцатых,ху²=7седьмых.чему равно х у...
Приглашение взрослого человека на конкурс что,где,когда (с обращением на...
Уменя есть странный игральный кубик: его грани показывают числа 2, 4 и...
Укажите неверный вариант. а.there aren`t chairs in the kitchen. б.is there...
Алиса хочет вписать 6 чисел в кружки на рисунке так, чтобысуммы ччисел...
Мини сочинение на тему: значение науки морфологии...
Под москвой текут подземные реки подчеркните главные члены...
Как вы понимаете выражением маленький мальчик в себе большое сердце остановил...
Записать повествовательное вопросительное побудительное предложение с словосочетанием...
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ
Оформи подписку
О НАС
О нас
Блог
Условия пользования
Авторское право
Политика конфиденциальности
Предпочтения cookie-файлов
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
App
Вход
Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ
#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;
}