Дан массив вещественных чисел X=(x1,x2,..,xn). Записать элементы заданного массива Х в массив Y следующим образом: в начальной части расположить положительные элементы в порядке возрастания, затем в порядке убывания отрицательные элементы, нулевые элементы не записывать. Оценить, как при этом изменилось положение максимального и минимального элементов массива. Использовать функции. Задачка простая на вид. Приступаем. У нас есть
Browsing tag: циклы
Хорошие задачки стали давать в универах. Составные =) Вычислить среднее арифметическое элементов массива X=(x1,x2,…,xn), расположенных между его минимальным и максимальным значениями. Если минимальный элемент размещается в массиве раньше максимального, то упорядочить массив на данном промежутке по возрастанию его элементов, и наоборот, если минимальный элемент размещается после максимального, то упорядочить по убыванию. PS: Нельзя использовать динамическую
Начал учить JAVA. Первая программа пусть будет транспонированная матрица. Мне код понятен, очень похоже на c/c++/c#. Я модифицировал эту программу написанную на си Транспонированная матрица — матрица, полученная из исходной матрицы заменой строк на столбцы.
В банке открыт счет. Банк ежегодно начисляет фиксированный процент от вклада. Соответственно увеличивается сумма вклада. Составить программу, которая рассчитывает величину вклада и выводит эту величину для каждого года, пока величина вклада не увеличится вдвое. Для решения этой задачи предусмотреть клетки для ввода первоначальной величины вклада, учетной ставки процента от вклада, года помещения вклада в банк,
Не хватало транспонированной матрицы: Upd: Транспонированная матрица на java Способ без использования динамической памяти (n не больше ста): #include <iostream> #include <time.h> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { const int maxsize = 100; int a [maxsize][maxsize], n; int temp; cout << «n=»; cin >> n; if
Напишите программу, которая принимает с клавиатуры число N, создает матрицу размера N на N, заполненную случайными числами, и выводит ее на экран. Затем найдите позиции (номер строки и столбца) максимального и минимального элементов этой матрицы. Все очень похоже на нахождение минимального и максимального элементов, с разницей в том, что здесь нужно знать еще индексы и
Задача: След матрицы – это сумма диагональных элементов этой матрицы. Напишите программу, которая принимает с клавиатуры число N, создает матрицу размера N на N, заполненную случайными числами, и выводит ее на экран. Затем вычислите след этой матрицы. Для решения этой задачи пригодятся формулы диагоналей из задачи «Единичная матрица» Я написал 2 варианта решения. Первый —
Внезапно появились лабораторные :) Задачка такая: Создать матрицу размера n x n, заполнить случайными числами от (-20 до 30). Сформировать одномерный массив от 1 до n, каждый элемент которого равен произведению положительных четных элементов данного столбца. Решаем так (естественно все делаем в Excel): [code lang=»vb»] Public Sub glav_diag() Dim i As Integer ‘ Индекс строки
Задача: Напишите программу которая создает антисимметричную матрицу размера N, заполненную случайными числами. Антисимметричная матрица: Aij=-Aji Алгоритм примерно такой: Спрашиваем у пользователя, какого размера матрицу он бы хотел видеть. Стандартно всё заполняем случайными числами. После этих операций инициируем еще циклы, в которых изменяем значения
Нужно посчитать значение последовательности 1/2^0+1/2^1+1/2^2+…1/2^N Делается в простом цикле со счетчиком. N вводится пользователем с клавиатуры.