Вопрос задан 16.06.2023 в 22:44. Предмет Информатика. Спрашивает Сурикова Екатерина.

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

елементів кратних 5-ти та присвоїти їм значення 55. 3. Задано одновимірний масив. Вивести на екран максимальний елемент масиву.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Новожилова Алина.

Программа:

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);

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Привіт! Здається, ви шукаєте детальну відповідь на питання щодо маніпуляцій з масивом мовою С++. Давайте розглянемо кожне завдання окремо і надамо вам необхідні пояснення та кодові приклади.

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 using namespace std;

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` буде містити максимальний елемент у масиві, і ми виводимо його на екран.

Надіюся, ця детальна відповідь допомогла вам зрозуміти, як вирішити поставлені завдання. Якщо у вас виникнуть додаткові питання, будь ласка, дайте знати!

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос