Задан массив из n целых чисел. Выведите его элементы в столбик, не
меняя первоначальный порядок.
Вход. Первая строка содержит
число n (1 ≤ n ≤ 100).
Во второй строке записаны n целых
чисел, каждое из которых не превышает по модулю 100.
Выход. Выведите элементы
массива по одному числу в каждой строке.
Пример входа |
Пример выхода |
7 0 -3 4 5 -7
2 -3 |
0 -3 4 5 -7 2 -3 |
массив
Задачу
можно решить с помощью цикла. Читаем и сразу выводим
элементы массива по одному в строке.
Задачу
можно решить с помощью массива. Читаем входную
последовательность в массив. Затем выводим элементы массива в требуемом
порядке.
Реализация алгоритма
Читаем число n.
scanf("%d", &n);
Читаем в цикле элементы массива и сразу же выводим их по
одному в строке.
for (i = 0; i < n; i++)
{
scanf("%d", &a);
printf("%d\n", a);
}
Реализация алгоритма – массив
Объявим массив для хранения последовательности.
int m[101];
Читаем
входные данные.
scanf("%d", &n);
for (i = 0; i < n; i++)
scanf("%d", &m[i]);
Выводим элементы массива, по одному в строке.
for (i = 0; i < n; i++)
printf("%d\n", m[i]);
Java реализация
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new
Scanner(System.in);
int n = con.nextInt();
int m[] = new int[n];
for (int i = 0; i < n; i++)
m[i] = con.nextInt();
for (int i = 0; i < n; i++)
System.out.println(m[i]);
con.close();
}
}
Python реализация
Читаем входные данные.
n = int(input())
lst = list(map(int,input().split()))
Выводим элементы списка lst, по одному в строке.
for i in
range(n):
print(lst[i])
Python реализация – список
Читаем входные данные.
n = int(input())
lst = list(map(int,input().split()))
Выводим элементы списка lst, по одному в строке.
for x in lst:
print(x)
Python реализация – разделитель
Читаем входные данные.
n = int(input())
lst = list(map(int,input().split()))
Выводим элементы списка lst, используя разделитель.
print(*lst, sep='\n')