Задать вопрос
5 сентября, 13:05

Pascal abc.

Дан одномерный массив (вводится с клавиатуры).

Преобразовать массив таким образом, чтобы сначала располагались все элементы равные 0, а потом все остальные.

+2
Ответы (1)
  1. 5 сентября, 13:40
    0
    Program Massiv;

    Const n = 5;

    Var a: Array [1 ... n] of Integer;

    tmp, c, i: Integer;

    Begin

    WriteLn ('Введите ', n, ' чисел через пробел') ;

    For i : = 1 To n Do

    Read (a[i]) ;

    c : = 1;

    For i : = 1 To n Do

    If a[i] = 0 Then

    Begin

    tmp : = a[c];

    a[c] : = a[i];

    a[i] : = tmp;

    c : = c + 1;

    End;

    WriteLn ('Результат:') ;

    For i : = 1 To n Do

    Write (a[i], ' ') ;

    ReadLn;

    End.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Pascal abc. Дан одномерный массив (вводится с клавиатуры). Преобразовать массив таким образом, чтобы сначала располагались все элементы ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Хотя бы 3-4 задачи! 1) Дан одномерный целочисленный массив размерностью N. Найдите количество элементов, которые кратны 3 (5). 2) Дан одномерный целочисленный массив А, состоящий из N элементов. Найти сумму всех четных элементов массива.
Ответы (1)
1. Дан одномерный массив размерностью 10, заполненный целыми числами, введенными с клавиатуры, и величина N. Отрицательные элементы заменить на N. Измененный массив вывести на экран одной строкой. 2.
Ответы (1)
Помогите решить 3. С клавиатуры вводится четырехзначное число. Получить число, равное произведению его цифр. 4. С клавиатуры вводится натуральное число п. Узнайте в нем количество цифр. 5. С клавиатуры вводится натуральное число п.
Ответы (1)
1. Массив и 4 целых чисел вводится с клавиатуры. Найти и вывести произведение элементов массива. 2. Массив из 6 отрицательных и положительных целых чисел вводится в области описания констант. Найти сумму положительных элементов массива. 3.
Ответы (1)
Нужна программа в Pascal ABC, (Одномерный массив) Дан массив целых чисел. Найти: сумму элементов массива, больших числа А, А вводится с клавиатуры;
Ответы (1)