Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

progr_2sem_lr1

.pdf
Скачиваний:
8
Добавлен:
22.03.2015
Размер:
1 Mб
Скачать

*

switch (переменная){

case значение1: операторы1; break;

case значениеn: операторыn; break; default: операторы; break;

}

*

int c; cin >> c; switch (c){

case 2: cout << “Неудовлетворительно”; break;

case 3: cout << “Удовлетворительно”; break; case 4: cout << “Хорошо”; break;

case 5: cout << “Отлично”; break;

default: cout << “Такой оценки нет”; break;

}

*

Пользователь вводит два числа: x и y, и номер действия: 1 – подсчитать сумму, 2 – подсчитать разность. Если введен некорректный номер действия, выводить предупреждающее сообщение. Иначе рассчитать результат и вывести на экран

*

Массив – именованная последовательность однотипных элементов

Синтаксис объявления: тип имя[размерность];

int arr1[3];

// индексация идет с нуля!

arr1[0] = 1; arr1[1] = 1; arr1[2] = 1; int arr2[3]={1,2,3};

*

int arr[3];

Ввод элементов массива с клавиатуры:

for (int i = 0; i < 3; i++) cin >> arr[i];

Задание 6 (10 минут)

В массиве arr1 хранятся числа от 1 до 5, элементы массива arr2[5] вводит пользователь. Подсчитать произведения соответствующих элементов arr1 и arr2, записать в массив arr3 и вывести на экран

*

Двумерный массив:

тип имя[размерность1][размерность2];

float x[3][3]; // матрица 3x3

Ввод элементов x с клавиатуры: for (int i = 0; i < 3; i++)

for (int j = 0; j < 3; j++) cin >> x[i][j];

*

Дана матрица размером 3х3. Элементы матрицы вводит пользователь. Рассчитать определитель матрицы. Вывести на экран транспонированную матрицу (строки заменены на столбцы)

Защита лабораторной работы:

Продемонстрировать задания 1 – 7, ответить на вопросы

Отчет: не требуется

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]