русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

void main()


Дата добавления: 2015-08-31; просмотров: 1993; Нарушение авторских прав


{ const int n=10;

int a[n]={0};

cout<<"\nInput elements of massiv a:\n";

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

{ cout<<"a["<<i<<"] = ";

cin>>a[i];

}

int imax=0;

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

if (a[imax]<a[i]) imax=i;

int sum=0;

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

sum+=a[i];

cout<<"\nSum = "<<sum;

cout<<"\nMax = "<<a[imax];

}


1. В одномерном массиве, состоящем из N вещественных чисел вычислить:

1) Сумму отрицательных элементов.

2) Произведение, находящихся между min и max элементами.

3) Произведение элементов с четными номерами.

4) Сумму элементов, находящихся между первым и последним отрицательными элементами.

5) Максимальный элемент массива.

2. Сжать массив, удалив из него все 0, и заполнить освободившиеся справа элементы значениями -1;

3. Преобразовать массив так, чтобы сначала шли все отрицательные элементы, а потом положительные(0 считать положительным);

4. Заменить все отрицательные значения элементов массива их модулями;

5. Написать программу, определяющую среднее арифметическое положительных/отрицательных/ненулевых элементов массива.

6. Написать программу, определяющую сумму/количество положительных/ отрицательных элементов массива.

7. Написать программу, которая предлагает пользователю ввести число и считает сколько раз это число встречается в массиве.

8. Написать программу, копирующую элементы 2-х массивов размером 5 элементов каждый в один массив размером 10 элементов следующим образом: сначала копируются последовательно все элементы, большие 0, затем последовательно все элементы, равные 0, а затем последовательно все элементы, меньшие 0.

9. Написать программу, копирующую последовательно элементы 2-х массивов размером 5 элементов каждый в один массив размером 10 элементов.



10. Написать программу, копирующую последовательно элементы одного массива размером 10 элементов в 2 массива размером 5 элементов каждый.

11. Написать программу, определяющую сумму элементов массива, находящихся в массиве после первого элемента со значением 0.

12. Написать программу, которая позволяет заполнить массив с клавиатуры и выводит его в обратном порядке.

13. Написать программу, выполняющую нахождение произведения матрицы A на матрицу B.

14. Написать программу, которая позволяет двухмерный заполнить массив случайным образом значениями в диапазоне от -100 до 100 и выводит минимальное и максимальное значения

15. Дана квадратная матрица порядка N. Найдите ее определитель.

16. Заполните двумерный массив порядка N значениями, возрастающими по улитке.

17. В двумерном массиве порядка N поменяйте местами первый и последний столбцы, второй и предпоследний и т.д.

18. Дана матрица N x M. Определите сумму всех ее элементов.

 

int n, m;//n и m – количество строк и столбцов матрицы

float **matr; //указатель для массива указателей

matr = new float * [n]; //выделение динамической памяти

под массив указателей

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

matr[i] = new float [m]; //выделение динамической памяти

для массива значений



<== предыдущая лекция | следующая лекция ==>
Решение | Работа с компонентами массива


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.037 сек.