М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

Определить минимальный элемент в каждой строке и заменить каждый элемент в последнем столбце на этот минимальный элемент. дописать на c++ cout < < " №3 " < < endl; cout < < "определить минимальный элемент в каждой строке и заменить каждый элемент в последнем столбце на этот минимальный элемент. " < < endl; const int n = 5; int a[n][n]; srand(time(0)); for (int i = 0; i < n; ++i) for (int j = 0; j < n; ++j) a[i][j] = rand() % 10; for (int i = 0; i < n; ++i) { for (int j = 0; j < n; ++j) cout < < a[i][j] < < " "; cout < < endl; } for (int i = 0; i < n; ++i) { int min = a[i][0]; for (int j = 1; j < n; ++j) if (a[i][j] < min) min = a[i][j]; cout < < "мин значение в " < < i + 1 < < " строке = " < < min < < endl; } cout < < endl; system("pause");

👇
Ответ:
Dasha200820
Dasha200820
01.05.2020

В данном случае проще представить двумерный массив как массив из массивчиков и сделать функцию, которая находит минимум в каждом этом массивчике ( в данном случае она еще и заполняет каждый массивчик рандомными элементами, а также выводит его на экран ), а в цикле просто отправлять в эту функцию каждый массивчик и приравнивать последний элемент этого массивчика найденному числу


Определить минимальный элемент в каждой строке и заменить каждый элемент в последнем столбце на этот
4,6(31 оценок)
Открыть все ответы
Ответ:
bratatatnigep014kz
bratatatnigep014kz
01.05.2020

Відповідь :

Для початку знаходимо площу малюнка  :

1) 10 см * 15 см = 150 см^2

Далі знаходимо кількість пікселів в одному квадратному сантиметрі екрана :

2) 36 * 36 = 1296 пікселів / см^2

Знаходимо загальну кількість пікселів на екрані :

3) 150 см^2 * 1296 пікселів / см^2 = 194400 пікселів

Знаходимо обся пам'яті для збереження 194400 пікселів малюнка. За умовою задачі глибина малюнка становить 32 біт. Тобто для кодування кожного пікселя на малюнку використовують 32 біт. 32 біт = 32 : 8 = 4 байти

Тоді :

4) 194400 пікселі * 4 байти = 777600 байти

777600 байти  : 1024 = 759,375 Кбайт

Відповідь : теоретично буде потрібно 759,375 Кбайт пам'яті

4,7(71 оценок)
Ответ:
msembinov
msembinov
01.05.2020

Объяснение:

Перед непосредственно кодом нужно объяснить немного математики, а конкретно формирование суммы ряда.

Начнём с того, что в самом задании логическая ошибка. n-ый член ряда вычисляется по формуле

p_n=(-1)^n\frac{x^{2n}}{(2n)!}

но в случае, если n=1, должно получится

p_1=(-1)^1\frac{x^{2}}{(2)!}=-\frac{x^{2}}{2!}

В то время как мы видим, что в задании этот член ряда имеет положительный знак. Но мы будем следовать заданию и оставим его положительным, вынеся в отдельное условие.

Далее, каждый раз пересчитывать факториал до n-ного члена нерационально, поэтому нам нужно вывести формулу, которая будет считать следующий член ряда из предыдущего. В нашем случае мы должны будем постоянно домножать предыдущий член на некоторую постоянную функцию. Вот и найдём её. Во-первых, нам нужно обеспечить чередование знака, то есть если наша "константа" будет отрицательной, этого будет достаточно. Во-вторых, числитель дроби каждый раз увеличивается в x² раз, значит на это значение мы и будем домножать. Уже получилось -x². И в-третьих, знаменатель и тут нужно было быть чуть внимательнее, поскольку (2n)! ≠ (2(n-1))! * 2n. Выражение имеет другой вид (2n)! = (2(n-1))!*(2n-1)*2n

Итого имеем формулу n-ного члена в зависимости от n-1

p_n=p_{n-1}(-1)\frac{x^{2}}{2n(2n-1)}

Вот эту формулу мы и будем использовать для нахождения членов последовательности начиная со второго.

Получается вот такой код (см. ниже). А так же скриншот. Обратите внимание на отступы, потому как ваш код в задании, очень плохо читается. Учитесь сразу программировать красиво.

#include <iostream>

#include <iomanip>

#include <math.h>

using namespace std;

int main()

{

double a = 0.1, b=1.0, h=(b-a)/10.0, S,Y,x,p;

int i, n = 80;

x = a;

do

{

 p = 1;

 S = p;

 for (i = 1; i <= n; i++)

 {

  if (i == 1) p *= pow(x, 2.0) / 2;

  else p *= (-1) * pow(x, 2.0) / (2*i*(2*i - 1.0));

  S += p;

 }

 Y = cos(x);

 cout << setw(15) << x << setw(15) << Y << setw(15) << S << endl;

 x += h;

}  

while (x <= b + h / 2.0);

system("pause");

}


Не Сходятся значения Y и S4 вариант
4,6(38 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ