Составьте программу перемены местами в массиве B (N) первого и предпоследнего элемента. на языке С

Ответы

Ответ дал: asilvejstruk
0

#include <stdio.h>

#define N 10

int main() {

   int B[N], i, temp;

   printf("Введите элементы массива B:\n");

   for (i = 0; i < N; i++) {

       scanf("%d", &B[i]);

   }

   temp = B[0];  // временно сохраняем первый элемент массива B в переменную temp

   B[0] = B[N - 2]; // присваиваем предпоследний эл-т массива B нульому эл-ту

   B[N - 2] = temp; // присваиваем temp (который являлся раньше 0-ым эл-том) предпосл-му эл-ту

   printf("\nНовый массив:\n");

   for (i = 0; i < N; i++) {

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

   }

   return 0;

}

Вас заинтересует