Не получается скомпилировать массив - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Задачка:Даны действительные числа A[1],A[2],A[3],...,A[2*n]. Получить A[1]+A[2n],A[2]+A[2n-1],...,A[n] + A[n+1].
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 10
 
int main()
{
	int i;
	int mass[i];

	printf("Vvedite 10 chisel:\n");

        for (i = 0; i < N; ++i)
			mass[i];
        scanf_s("%i%i", &mass[i]);
        printf("\nIshodnaya stroka:\n");

           for (i = 0; i < N; ++i)
           printf("%d ", mass[i*N]);
           printf("\n");

    for (i = 0; i < N; i++)
        printf("%.3f ", mass[i] + mass[2 * N - i - 1]);
	   return 0;
}

Решение задачи: «Не получается скомпилировать массив»

textual
Листинг программы
#include <stdio.h>
 
#define N 10
 
int main()
{
    int i;
    int mass[2*N];
 
    printf("Input %d numbers: ", 2*N);
 
    for (i = 0; i < 2*N; ++i)
    {
        scanf("%d", &mass[i]);
    }
 
    printf("Source array: ");
 
    for (i = 0; i < 2*N; ++i)
    {
        printf("%d ", mass[i]);
    }
    printf("\n");
 
    for (i = 0; i < N; i++)
    {
        printf("%d ", mass[i] + mass[2*N - i - 1]);
    }
    return 0;
}

Объяснение кода листинга программы

Вывод программы выдает массив и его зеркальное отображение, при этом элементы выводятся через пробел. Вот список действий, которые выполняет программа:

  1. Подключает стандартную библиотеку С, которая содержит функции для ввода и вывода данных.
  2. Определяет константу N, которая равна 10.
  3. Создает массив целых чисел с размером 2*N, что равно 20.
  4. Выводит сообщение Input 20 numbers: и ожидает ввода 20 чисел с помощью функции scanf().
  5. Считывает введенные числа и сохраняет их в массиве.
  6. Выводит сообщение Source array: и выводит все числа из массива с помощью цикла for и функции printf().
  7. Выводит зеркальное отображение массива с помощью цикла for и функции printf().
  8. Возвращает 0, чтобы указать, что программа успешно завершилась.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.833 из 5
Похожие ответы