-
Вопрос по информатике:
Программу на С#.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
произведение положительных элементов массива;
сумму элементов массива, расположенных до минимального элемента.
-
Автор:
frosty34
-
-
#include <iostream> #include <iterator> #include <algorithm> using namespace std; int main() { setlocale(0, "Russian"); int n; cout << "Введите параметр n: "; cin >> n; int prod = 1, sum = 0; int *mas = new int[n]; for (int i = 0; i<n; i++) { cout << "Введите элементы массива [" << i << "]: "; cin >> mas[i]; if (mas[i] > 0) prod *= mas[i]; } for (int i = 0; i<n; i++) cout << mas[i] << " "; cout << endl; cout << "Произведение положительных элементов массива = " << prod << endl; for (int i = 0; i < distance(mas, min_element(mas, mas + n)); i++) sum += mas[i]; cout << "Сумма элементов массива до min= " << sum << endl; int k = n - 1; int p = n - 2; if (n % 2 == 0) { k = n - 2; p = n - 1; } for (int i = 0; i<n - 2; i += 2) for (int j = k; j>i; j -= 2) if (mas[j]<mas[j - 2]) { int t = mas[j]; mas[j] = mas[j - 2]; mas[j - 2] = t; } for (int i = 1; i<n - 2; i += 2) for (int j = p; j>i; j -= 2) if (mas[j]<mas[j - 2]) { int t = mas[j]; mas[j] = mas[j - 2]; mas[j - 2] = t; } cout << "Отсортированный массив " << endl; for (int i = 0; i<n; i++) cout << mas[i] << " "; cout << endl; return 0; }
0
-
Вопрос по геометрии:
Из точки K проведены касательные KA и KB к центру окружности с цунтром в точке O угол AOB=120,OK=12. найти длину радиуса-
Ответов: 1
-
3 года назад
-
-
Вопрос по геометрии:
Биссектрисы углов трапеции, прилежащих к боковой стороне CD, пересекаются в точке О. Найдите расстояние от точки О до-
Ответов: 1
-
3 года назад
-
-
Вопрос по математике:
Решение уровнение 4х+5,5=2x-2,5-
Ответов: 1
-
3 года назад
-
-
Вопрос по информатике:
Написать программу на С#:
Задача:
Дана строка. Словом текста считается любая последовательность букв латинского
алфавита; между соседними словами - не менее одного пробела, за последним словом -
точка. Найти и сохранить в строке те слова последовательности, которые отличны от
последнего слова и удовлетворяют следующему свойству: слово совпадает с начальным
отрезком латинского алфавита (a, ab, abc, abed,...). Все остальные слова удалить.
-
Ответов: 1
-
3 года назад
-