Вопрос задан 19.06.2023 в 09:38. Предмет Информатика. Спрашивает Петухова Лизок.

Язык си. Дан массив а (n). Переписать в массив b(n) только положительные элементы массива а,

умноженные на 3 (сжатие массива)
0 0
Перейти к ответам

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

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

Відповідь:

#include <stdio.h>

#include <stdlib.h>

int main()

{int t=0;

int a[10] = {1,-3,42,4,-2,42,-3,43,15,6};

int b[10]={};

for(int i=0;i<10;i++){

   if(a[i]>0){a[i]*=3;

   b[t]=a[i];

   printf("%i ",b[t]);t++;}

   else continue;

}

      return 0;

}

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

Конечно, давайте рассмотрим пример на языке программирования C для выполнения задачи по сжатию массива. Предположим, у нас есть массив `a` размера `n`, и мы хотим создать новый массив `b`, содержащий только положительные элементы массива `a`, умноженные на 3.

Пример кода на языке C:

```c #include

int main() { // Размер массива int n; printf("Введите размер массива: "); scanf("%d", &n);

// Объявление массивов a и b int a[n], b[n]; // Ввод элементов массива a printf("Введите элементы массива a:\n"); for (int i = 0; i < n; i++) { scanf("%d", &a[i]); }

// Сжатие массива a и запись результатов в массив b int j = 0; // Индекс для массива b for (int i = 0; i < n; i++) { if (a[i] > 0) { b[j] = a[i] * 3; j++; } }

// Вывод результата printf("Массив b (сжатый массив):\n"); for (int i = 0; i < j; i++) { printf("%d ", b[i]); }

return 0; } ```

Этот код запрашивает у пользователя размер массива, затем вводит элементы массива `a`. После этого происходит сжатие массива `a`, и результат записывается в массив `b`, который затем выводится на экран. Умножение на 3 происходит только для положительных элементов массива `a`.

0 0

Похожие вопросы

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

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

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