Анализ Откройте любой на казахстанских сайтов (*.kz) и проведите анализ Электронных ресурсов, размещенных на нем. Защищены ли авторские права произведений, размещенных на выбранном сайте? Не нарушает ли сайт права других авторов?
Устройство «Марк 1» задуманное профессором Говардом Эйкеном и выпущенное IBM в 1941 году, представляло собой первый в Америке программируемый компьютер. Он был огромен, занимая в длину свыше 17 метров, а в высоту — свыше 2.5 метра. Машина, в оболочке из стекла и нержавеющей стали, весила 4,5 тонны, а общая протяженность ее соединительных проводов чуть-чуть не дотягивала до 800 км. (это можно просто запомнить - За синхронизацию основных вычислительных модулей отвечал пятнадцатиметровый вал, который приводил в движение электродвигатель мощностью 4 кВт)
int m, n, k; // Создание целочисленных переменных, заданных по условию программы
int amount = 0; // Создание целочисленной переменной, хранящей сумму. Присваивание ей значения 0
long long int composition = 1; // Создание модифицированной целочисленной переменной, хранящей произведение. Присваивание ей значения 1 (если присвоим 0, то при умножении будет постоянно выводиться 0)
cout << "Введите размерность M и N массива: "; // Вывод сообщения в консоль
cin >> m >> n; // Ввод значений с клавиатуры
int array[100][100] = {}; // Создание целочисленного массива размером 100×100, заполненного нулями
cout << "Введите элементы массива:" << endl; // Вывод сообщения в консоль
for (int i = 0; i < m; i++) // Цикл для прогона по всем элементам массива
{
for (int j = 0; j < n; j++) // Цикл для прогона по всем элементам массива
{
cin >> array[i][j]; // Ввод значений массива
}
}
cout << "Введите значение K: "; // Вывод сообщения в консоль
cin >> k; // Ввод значения с клавиатуры
for (int i = 0; i < m; i++) // Цикл для прогона по всем элементам массива
{
int j = k - 1; // Столбец должен быть постоянным, поэтому присваиваем ему значение k - 1 (т. к. j - индекс, а k - номер)
amount += array[i][j]; // Сумма = сумма + элемент массива
composition *= array[i][j]; // Произведение = произведение + элемент массива
Устройство «Марк 1» задуманное профессором Говардом Эйкеном и выпущенное IBM в 1941 году, представляло собой первый в Америке программируемый компьютер. Он был огромен, занимая в длину свыше 17 метров, а в высоту — свыше 2.5 метра. Машина, в оболочке из стекла и нержавеющей стали, весила 4,5 тонны, а общая протяженность ее соединительных проводов чуть-чуть не дотягивала до 800 км. (это можно просто запомнить - За синхронизацию основных вычислительных модулей отвечал пятнадцатиметровый вал, который приводил в движение электродвигатель мощностью 4 кВт)
Объяснение:
Максимальный размер массива 100×100
#include <iostream>
using namespace std;
int main ()
{
int m, n, k;
int amount = 0;
long long int composition = 1;
cout << "Введите размерность M и N массива: ";
cin >> m >> n;
int array[100][100] = {};
cout << "Введите элементы массива:" << endl;
for (int i = 0; i < m; i++)
{
for (int j = 0; j < n; j++)
{
cin >> array[i][j];
}
}
cout << "Введите значение K: ";
cin >> k;
for (int i = 0; i < m; i++)
{
int j = k - 1;
amount += array[i][j];
composition *= array[i][j];
}
cout << "Сумма: " << amount << " Произведение: " << composition;
}
Объяснение:
#include <iostream> // Библиотека ввода - вывода
using namespace std; // Пространство имен
int main ()
{
int m, n, k; // Создание целочисленных переменных, заданных по условию программы
int amount = 0; // Создание целочисленной переменной, хранящей сумму. Присваивание ей значения 0
long long int composition = 1; // Создание модифицированной целочисленной переменной, хранящей произведение. Присваивание ей значения 1 (если присвоим 0, то при умножении будет постоянно выводиться 0)
cout << "Введите размерность M и N массива: "; // Вывод сообщения в консоль
cin >> m >> n; // Ввод значений с клавиатуры
int array[100][100] = {}; // Создание целочисленного массива размером 100×100, заполненного нулями
cout << "Введите элементы массива:" << endl; // Вывод сообщения в консоль
for (int i = 0; i < m; i++) // Цикл для прогона по всем элементам массива
{
for (int j = 0; j < n; j++) // Цикл для прогона по всем элементам массива
{
cin >> array[i][j]; // Ввод значений массива
}
}
cout << "Введите значение K: "; // Вывод сообщения в консоль
cin >> k; // Ввод значения с клавиатуры
for (int i = 0; i < m; i++) // Цикл для прогона по всем элементам массива
{
int j = k - 1; // Столбец должен быть постоянным, поэтому присваиваем ему значение k - 1 (т. к. j - индекс, а k - номер)
amount += array[i][j]; // Сумма = сумма + элемент массива
composition *= array[i][j]; // Произведение = произведение + элемент массива
}
cout << "Сумма: " << amount << " Произведение: " << composition; // Вывод ответа
}