Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Int sum(0);






//Підраховуємо суму парних елементів

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

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

if(mas[i][j]%2==0)

sum+=mas[i][j];

cout< < " sum==" < < sum< < endl;

// вивільнюємо пам’ять

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

delete[]mas[i]; //вивільнюємо рядки

delete []mas; //вивільнюємо масив покажчиків

getch(); // затримка екрана

}

2.2. Контрольні запитання

 

1. Як розуміти вираз *(c+i), де c — ім’я масиву?

2. Що таке розадресування у мові С++?

3. Які дії можна виконувати над покажчиками?

4. Як задати змінний розмір масиву?

2.3. Варіанти індивідуальних завдань

 

1. Знайти найменші елементи в кожному рядку матриці та номер максимального з них.

2. Відсортувати за зростанням перший рядок та другий стовпець матриці.

3. Знайти найбільші елементи у кожному стовпці матриці та номер найменшого серед них.

4. Знайти суми кожного рядка матриці та найменшу серед них.

5. Серед елементів матриці, що знаходяться вище від головної діагоналі, знайти добуток парних елементів.

6. Знайти суму додатних непарних елементів матриці, що стоять нижче від побічної діагоналі.

7. Визначити, скільки елементів матриці в рядках з парними номерами перевищують відношення максимального елемента до мінімального?

8. Відсортувати за зростанням добутки від’ємних елементів рядків матриці.

9. Відсортувати по зменшенню масив максимальних елементів стовпців матриці.

10. У матриці знайти суму парних елементів, що лежать вище від головної діагоналі. Якщо вона ділиться на 3, обнулити побічну діагональ.

11.У матриці відсортувати за зростанням елементи головної діагоналі та поміняти місцями максимальний елемент з мінімальним.

12. Переставити рядки матриці відповідно до зростання елементів другого стовпця.

13. Знайти мінімальний елемент матриці та якщо він парний і парний рядок його розташування, відсортувати третій стовпець матриці.

14. Переставити стовпці матриці відповідно до зростання елементів третього рядка.

15. У кожному рядкові матриці знайти кількість елементів, що діляться на 3, та відсортувати ці значення з находженням екстремумів.

16. У матриці в рядках з від’ємним елементом на головній діагоналі знайти найбільший елемент рядка та мінімум серед них.

17. У матриці замінити нулями всі від’ємні елементи над головною діагоналлю. Знайти місце максимуму серед елементів нижче побічної діагоналі.

18. Переписати до масиву В усі елементи матриці А, більші значення x. Якщо в черговому рядку таких немає, записувати до В значення 0.

19. Переписати до масиву С усі значення матриці D, менші від заданого у, та знайти добуток цих елементів і розташувати їх за зростанням.

20. У вигляді матриці задано таблицю футбольного чемпіонату. Визначити, у скількох команд кількість виграшів перевищує кількість поразок.

21. Написати програму сортування команд за зменшенням кількості перемог, використовуючи таблицю футбольного чемпіонату.

22. Знайти максимальний елемент матриці, та, якщо його номер стовпця непарний, відсортувати цей стовпець.

23. Вихідну матрицю відсортувати за зростанням кількості додатних елементів у стовпцях.

24. Серед елементів матриці нижче побічної діагоналі відібрати ті, що перевищують максимум у другому стовпці матриці.

25. У квадратній матриці провести сортування тих рядків, у яких на побічній діагоналі стоїть парне число.

26. У стовпцях матриці знайти максимуми та відсортувати стовпці за зменшенням.

27. Переставити стовпці матриці відповідно до зростання елементів другого рядка.

28. Знайти добутки діагоналей квадратної матриці. Відсортувати перший рядок за зростанням.

29. Задано дві матриці розміром 3*3. Перемножити їх за правилом " рядок на стовпець".

30. Знайти скалярні добутки першого рядка матриці на всі інші.







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.