Есть ответ 👍

Изучите предложенный программный код и с 8C к Как будет двигаться робот при исполнении данного программного кода? Робот будет поворачиваться на 45° от исходного положения и продолжит движение вперёд Робот будет поворачиваться на 180° от исходного положения и остановится Робот будет поворачиваться на 90° от исходного положения и остановится Робот будет поворачиваться на 90° от исходного положения и продолжит движение вперёд

228
299
Посмотреть ответы 1

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

leha7534
4,8(48 оценок)

#include < stdlib.h>

#include < malloc.h>

void print_array(int* numbers,int count)// функция для вывода элементов массива

{

for(int i = 0; i< count; i++)

{

printf("%d ",numbers[i]);

}

printf("\n");

}

void rechange(int *first_array,int *second_array,int count)// функция для перезаписи одного массива в другой.

//элементы первого массива запишутся во второй в обратном порядке.

{

int x = count - 1;

for(int i = 0; i< count; i++)

{

second_array[x--] = first_array[i];

}

}

int main(int argc, char** argv) {

const int array_elements_count = 15;

int *first_array = (int*)malloc(sizeof(first_array) * array_elements_count); // выделить память для первого массива

int *second_array = (int*)malloc(sizeof(second_array) * array_elements_count); //выделить память для второго массива

for(int i = 0; i< array_elements_count; i++) // заполняем массивы значениями

{

first_array[i] = std: : rand() % 100 + 1;

second_array[i] = std: : rand() % 100 + 1;

}

print_array(first_array,array_elements_count); // выводим первый массив

print_array(second_array,array_elements_count); // выводим второй массив

rechange(first_array,second_array,array_elements_count);

print_array(second_array,array_elements_count); // выводим второй массив

//в который записаны элементы первого массива в обратном порядке

free(first_array); // очищаем память

free(second_array); // очищаем память

return 0;

}

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS