Заполнить массив с клавиатуры и вывести на экран - 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
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с консолью, временем и окнами.
- Объявление переменной типа int с именем vec1 и значением 20.
- Создание массива vector типа int размером vec1.
- Ввод 20 элементов в массив с клавиатуры с помощью цикла for и функции scanf.
- Вывод массива на экран с помощью цикла for и функции printf.
- Ожидание нажатия клавиши с помощью функции system(
pause
). - Завершение программы с возвращаемым значением 0.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д