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

С++ занести в массив (двумерный) значения функции f(x,y)=1/(x+y), 0≤x≤35, 0≤y≤25 и вывести его на экран

👇
Ответ:
Hdzf2002
Hdzf2002
21.01.2022
#include <iostream>
using namespace std;

double f(double x, double y)
{
if (x + y == 0) return 0;
else return 1 / (x + y);
}

int main() {
const int X = 35, Y = 25;
double res[X][Y];
for (int x = 0; x < X; x++) {
for (int y = 0; y < Y; y++) {
res[x][y] = f(x, y);
cout << res[x][y] << ' ';
}
cout << endl;
}
return 0;
}
4,4(98 оценок)
Открыть все ответы
Ответ:

16

Объяснение:

S := 0 // Переменная S = 0

   нц для i от 1 до 2 // Начинаем цикл от 1 до 2 включительно

       нц для j от 2 до 3 // Начинаем цикл от 2 до 3 включительно

           S := S + i + j // S = S + i + j

       кц // Конец цикла

   кц // Конец цикла

Всего будет 4 итерации (повторов) у циклов, т. к. первый цикл выполняется 2 раза, а вложенный в него второй цикл выполняется также 2 раза ⇒ 2 * 2 = 4

Итерация 1:

S = 0 // i = 1 // j = 2

S = 0 + 1 + 2 = 3

Итерация 2:

S = 3 // i = 1 // j = 3

S = 3 + 1 + 3 = 7

Итерация 3:

S = 7 // i = 2 // j = 2

S = 7 + 2 + 2 = 11

Итерация 4:

S = 11 // i = 2 // j = 3

S = 11 + 2 + 3 = 16

4,5(44 оценок)
Ответ:
Milana1117464
Milana1117464
21.01.2022

для c++

Объяснение:

#include <iostream>

#include <iomanip>

#include<ctime>

#include<cstdlib>

using namespace std;

int main()

{

setlocale(0, "");

srand(time(0));

int n,m, i, j;

cout << "Введите размер массива, n = ";

cin >> n;

cout << "m = ";

cin >> m;

int** arr = new int* [n];

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

{arr[i] = new int[m];}

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

{

for (j = 0; j < m; j++)

{

arr[i][j] = rand() % 20 - 10 ;

}

}

cout << "Исходный массив:" << endl;

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

{

for (j = 0; j < m; j++)

cout << arr[i][j] << "\t";

cout << endl;

}

for (int i = 0; i < n; i++)

delete[]arr[i];

system("pause");

return 0;

}

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