
Мова С 1. Останньому елементу масиву присвоїти його подвоєне значення; 2. Підрахувати кількість
елементів кратних 5-ти та присвоїти їм значення 55. 3. Задано одновимірний масив. Вивести на екран максимальний елемент масиву.

Ответы на вопрос

Программа:
C:
№1)
#include <stdio.h>
int main()
{
int x[10];
int i;
for (i = 0; i < 10; i++) x[i] = i; // заполняем массив из 10 чисел от 0 до 9
for (i = 0; i < 10; i++) printf("%d ", x[i]);
int length = sizeof(x) / sizeof(int); // кол-во элементов в массиве
x[length - 1] *= 2; // последний элемент умножаем на 2
printf("\r\n");
for (i = 0; i < 10; i++) printf("%d ", x[i]);
}
№2)
#include <stdio.h>
int main()
{
int x[10];
int i, count = 0;
for (i = 0; i < 10; i++) x[i] = i; // заполняем массив из 10 чисел от 0 до 9
for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива
for (i = 0; i < 10; i++)
if (x[i] % 5 == 0) {
count += 1; // подсчёт количества
x[i] = 55; // замена на 55
}
printf("\r\n");
for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива
printf("\r\nЭлементов, кратных 5: %d\n", count);
}
№3)
#include <stdio.h>
int main()
{
int x[10];
int i, max = x[0];
for (i = 0; i < 10; i++) x[i] = i; // заполняем массив из 10 чисел от 0 до 9
for (i = 0; i < 10; i++) printf("%d ", x[i]); // вывод массива
for (i = 0; i < 10; i++)
if (x[i] > max)
max = x[i];
printf("\r\nМаксимальный элемент: %d\n", max);
}



Привіт! Здається, ви шукаєте детальну відповідь на питання щодо маніпуляцій з масивом мовою С++. Давайте розглянемо кожне завдання окремо і надамо вам необхідні пояснення та кодові приклади.
1. Останньому елементу масиву присвоїти його подвоєне значення
Для цього завдання вам потрібно звернутися до останнього елементу масиву і присвоїти йому подвоєне значення. Якщо масив має тип `int`, то код може виглядати так:
```cpp int arr[] = {1, 2, 3, 4, 5}; int lastIndex = sizeof(arr) / sizeof(arr[0]) - 1; arr[lastIndex] *= 2; ```
У цьому прикладі ми використовуємо `sizeof(arr) / sizeof(arr[0])` для отримання кількості елементів у масиві `arr`. Потім ми знаходимо індекс останнього елементу, віднімаючи 1 від отриманої кількості. Нарешті, ми множимо значення останнього елементу на 2, щоб присвоїти йому подвоєне значення.
2. Підрахувати кількість елементів кратних 5-ти та присвоїти їм значення 55
Для цього завдання вам потрібно пройти по всіх елементах масиву, перевірити, чи є вони кратними 5-ти, і, якщо так, присвоїти їм значення 55. Ось кодовий приклад:
```cpp int arr[] = {10, 15, 20, 25, 30}; int size = sizeof(arr) / sizeof(arr[0]); int count = 0;
for (int i = 0; i < size; i++) { if (arr[i] % 5 == 0) { arr[i] = 55; count++; } } ```
У цьому прикладі ми використовуємо цикл `for` для проходження по всіх елементах масиву. Умова `arr[i] % 5 == 0` перевіряє, чи є елемент `arr[i]` кратним 5-ти. Якщо умова виконується, ми присвоюємо елементу значення 55 та збільшуємо лічильник `count`. На кінці циклу `count` буде містити кількість елементів, що були змінені.
3. Задано одновимірний масив. Вивести на екран максимальний елемент масиву
Для цього завдання вам потрібно знайти максимальний елемент у масиві і вивести його на екран. Ось кодовий приклад:
```cpp
#include
int main() { int arr[] = {10, 7, 15, 20, 12}; int size = sizeof(arr) / sizeof(arr[0]); int maxElement = arr[0];
for (int i = 1; i < size; i++) { if (arr[i] > maxElement) { maxElement = arr[i]; } }
cout << "Максимальний елемент масиву: " << maxElement << endl;
return 0; } ```
У цьому прикладі ми використовуємо змінну `maxElement`, щоб зберігати поточний максимальний елемент. Ми проходимо по всіх елементах масиву, порівнюючи кожен елемент з `maxElement`. Якщо поточний елемент є більшим за `maxElement`, ми оновлюємо значення `maxElement`. Після закінчення циклу, змінна `maxElement` буде містити максимальний елемент у масиві, і ми виводимо його на екран.
Надіюся, ця детальна відповідь допомогла вам зрозуміти, як вирішити поставлені завдання. Якщо у вас виникнуть додаткові питання, будь ласка, дайте знати!


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili