profile
Опубликовано 5 лет назад по предмету Информатика от Наська144

Написать программу для:
1. определите есть ли в данном массиве отрицательные элементы
2. 
есть ли два одинаковых элемента 
3. е
сть ли данное число В среди элементов массива
Вы мне очень поможете, спасибо заранее! 

  1. Ответ
    Ответ дан preceptor
    Написано в Pascal:

    Program Zadacha;
    Const n = 10;
    Var a: Array [1..n] of Integer;
    B, c, i, j: Integer;
    d, e: Boolean;
    Begin
    WriteLn('Введите ', n, ' целых чисел через пробел и нажмите Enter');
    For i := 1 To n Do
    Read(a[i]);
    Write('B = ');
    ReadLn(B);
    c := 0;
    For i := 1 To n Do
    If a[i] < 0 Then
    c := c + 1;
    WriteLn('Количество отрицательных элементов массива равно ', c);
    d := False;
    For i := 1 To n Do
    Begin
    c := a[i];
    For j := i + 1 To n Do
    If c = a[j] Then
    d := True;
    End;
    If d = True Then
    WriteLn('В массиве есть одинаковые элементы')
    Else
    WriteLn('В массиве нет одинаковых элементов');
    e := False;
    For i := 1 To n Do
    If a[i] = B Then
    e := True;
    If e = True Then
    WriteLn('В массиве есть элемент, равный ', B)
    Else
    WriteLn('В массиве нет элемента, равного ', B);
    ReadLn;
    End.
    1. Ответ
      Ответ дан Наська144
      это к 3 задаче?