Содержание
Варианты заданий
Номер | Условие |
$1$ | Написать программу, которая удаляет из введенной с клавиатуры строки начальные пробелы. |
$2$ | Даны две строки. Удалить из первой строки символы, которые входят во вторую строку. |
$3$ | Создать матрицу $[5][5]$, значение каждого элемента равно сумме номера строки и номера столбца, на пересечении которых он находится. |
$4$ | Найти сумму минимальных элементов главной и побочной диагонали квадратной матрицы. |
$5$ | Поменять местами минимальный и максимальный элементы матрицы. |
$6$ | Дан одномерный массив $A[16]$. Переписать все данные из него в массив $B[5][5]$. |
$7$ | Определить, является ли матрица симметричной относительно главной диагонали. |
$8$ | Найти минимальный элемент матрицы, поменять местами столбцы, содержащий этот элемент и первый. |
Практическая работа $№5$ предполагает написание программы на языке Си в среде разработки Borland C. При заказе работы своего варианта вы получите качественно написанную и хорошо прокомментированную программу.
Образец выполнения (вариант №3)
Условие задания
Создать матрицу $[5][5]$, значение каждого элемента равно сумме номера строки и номера столбца, на пересечении которых он находится.
Реализация задачи на языке программирования Си
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #include <stdio.h> // для вывода (printf) #include <conio.h> // для задержки (getch) #include <locale.h> // для руссификации (setlocale) #define SIZE 5 // кол-во строк и колонок матрицы //----------------------------------------- // главная функция программы (точка входа) //----------------------------------------- int main(void) { int a[SIZE][SIZE]; // матрица целых чисел размером 5 x 5 int i, j; // счетчики циклов + индексы элементов матрицы setlocale(LC_ALL, "rus"); // руссификация диалогов // печатаем условие задачи на экран printf("Создать матрицу [5][5], значение каждого элемента равно сумме номера строки и номера столбца,\n"); printf("на пересечении которых он находится.\n\n"); // заполняем элементы матрицы по правилу (номер строки + номер колонки) for(i = 0; i < SIZE; i++) for(j = 0; j < SIZE; j++) a[i][j] = (i + 1) + (j + 1); // выводим заполненную матрицу на экран в табличном виде printf("Матрица 5 х 5 имеет вид:\n"); for(i = 0; i < SIZE; i++) { for(j = 0; j < SIZE; j++) printf("\t%d", a[i][j]); printf("\n\n\n"); } printf("\nДля завершения работы программы нажмите клавишу ENTER..."); getch(); // задержка программы, чтобы можно было просмотреть результаты return 0; // завершение работы программы и передача управления в ОС } //----------------------------------------- |
Результаты работы программы
Стоимость заказа работы
Стоимость программы из любого варианта составляет $90$ рублей.
Для оформления заказа пишите на почту: proglabs@mail.ru.
Время нашего ответа обычно составляет не более 10 минут.
Добавить комментарий