Заполнить массив с клавиатуры и вывести на экран - C (СИ)

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

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

Надо заполнить массив мануально и вывести результат на экран. Есть код, но ответ он выводит не так как мне надо. Надо чтоб массив он вывел после текстовой строки. Например:

Одномерный массив: 4 6 3 2 6 8 2 7 2 6 2 8 3 7 2 7 3 3 6 1 3

у меня выводит совсем не правильно, можете поменять мой код чтоб вывод как в примере?
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <windows.h>
 
#define vec1 20 
 
int main()
{//1
int vector[vec1], i;
printf("Ievadiet 20 elementus:\n");
for(i = 0; i < vec1; i++)
scanf("%d", &vector[i]);
for(i = 0; i < vec1; i++)
printf("\nViendimensiju masivs no 20 elementiem ir:\n");
printf("%3d", vector[i]);
printf("\n");
system("pause");
getch();
return 0;
}//1

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

textual
Листинг программы
#include <stdio.h>
#include <conio.h>
#include <time.h>
#include <windows.h>
 
#define vec1 20 
 
int main()
{//1
int vector[vec1], i;
printf("Ievadiet 20 elementus:\n");
for(i = 0; i < vec1; i++)
scanf("%d", &vector[i]);
printf("\nViendimensiju masivs no 20 elementiem ir:\n");
for(i = 0; i < vec1; i++)
printf("%d ", vector[i]);
printf("\n");
system("pause");
return 0;
}//1

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

  1. Подключение необходимых библиотек для работы с консолью, временем и окнами.
  2. Объявление переменной типа int с именем vec1 и значением 20.
  3. Создание массива vector типа int размером vec1.
  4. Ввод 20 элементов в массив с клавиатуры с помощью цикла for и функции scanf.
  5. Вывод массива на экран с помощью цикла for и функции printf.
  6. Ожидание нажатия клавиши с помощью функции system(pause).
  7. Завершение программы с возвращаемым значением 0.

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


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

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

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