Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Знімок результату роботи програми
Варіант завдання Скласти програму, згідно 24 варіанту у таблиці 1, використовуючи вказаний тип даних. Значення усіх змінних повинно вводитись з клавіатури, результати повинні бути виведені на екран.
Cхема алгоритму завдання
Лістинг
#include < iostream> using namespace std; int main(){ float B[5][5], max; int i, j; for(i=0; i< 5; i++){for(j=0; j< 5; j++)cin> > B[i][j]; } for(i=0; i< 5; i++){for(j=0; j< 5; j++)cout< < '\t'< < B[i][j]; cout < < endl; } max=B[0][0]; for(i=0; i< 5; i++){for(j=0; j< 5; j++){ if((i==j)||(j==4-i)){if(B[i][j]> max)max=B[i][j]; }}} cout< < " Максимальний елемент з головної та побічної діагоналей = " < < max< < endl; for(i=0; i< 5; i++){for(j=0; j< 5; j++){ if((i==j)& & (j==4-i))B[i][j]=max; }} for(i=0; i< 5; i++){for(j=0; j< 5; j++) cout< < " \t" < < B[i][j]; cout< < endl; } return 0;
Знімок результату роботи програми
Відповіді на питання для підготовки до захисту практичної роботи
1. Багатовимірний масив можна ініціалізувати явно: int m[2][3]={{0, l, 2}, {3, 4, 5}}; Вкладені дужки можна не писати, але це затрудняє читання програми: int m[2][3]={0, l, 2, 3, 4, 5, 6}; 2. Доступ до окремого елемента масиву здійснюється за допомогою індексу, який описує позицію елемента усередині масиву. Щоб отримати доступ до елемента масиву за індексом, достатньо вказати потрібний номер елемента в квадратних дужках. Для індексування в багатовимірному масиві потрібна пара дужок для кожного вимірювання. 3. Тут будуть проініціалізовані перші елементи кожного рядка, а елементи, що залишилися, ініціалізувалися нулем: int m[2][3]={{0}, {1}};
|