Ввод и вывод массива

Ввод и вывод массива, то есть заполнение массива пользователем программы и выдачу содержимого массива пользователю, можно делать по-разному. Рассмотрим далее два варианта ввода/вывода массива в консольном приложении - scanf/printf и cin/cout.

Ввод/вывод массива с помощью функций scanf и prntif

Функция scanf предназначается для ввода данных с клавиатуры.

Для применения данной функции следует сначала подключить библиотеку языка C для операций ввода и вывода. Выглядит это следующим образом:

Эта же библиотека требуется для функции printf.

Программу для ввода и вывода массива можно представить таким образом:

Ввод/вывод массива с помощью функций cin и cout

Аналогичным можно заполнять и выводить массив помощью функций cin, cout.

В данном случае нам необходимо подключить заголовочный файл ввода-вывода. Делается это следующим образом:

Программа для заполнения и вывода массива на экран монитора будет выглядеть так:

Опубликовано

Ввод и вывод массива: 4 комментария

  1. А как быть в визуальном режиме? Как ввести элементы массива, затем обработать (это понятно, в программе), как вывести в поле? В общем, каким элементом управления в форме пользоваться?

    1. Обычно, нужный элемент управления называется как-то похоже на StringGrid или Edit. Это зависит от используемой IDE.

  2. А можно ли так вводить: сначала тебе говорят число (n например), а потом, в строчку, вводится n чисел?
    Если можно, подскажите, пожалуйста, как?)

    1. Можно. Тогда в декларации, после main() { добавляется int n;
      Затем scanf("%d", &n);
      или
      cin >> n;

      И в циклах вместо 10 будет n.

Добавить комментарий для Ахтам Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Капча загружается...