0 / 0 / 0
Регистрация: 16.10.2019
Сообщений: 2
1

Вывести YES, если есть два числа с одинаковыми знаками, и NO – иначе

16.10.2019, 22:57. Показов 3788. Ответов 2
Метки c# (Все метки)

Студворк — интернет-сервис помощи студентам
Дан массив, состоящий из целых чисел. Напишите программу, которая определяет, есть ли в массиве пара соседних элементов с одинаковыми знаками. Входные данные Сначала задано число N — количество элементов в массиве (1N10000). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел. Выходные данные Необходимо вывести слово YES, если существует пара соседних элементов с одинаковыми знаками. В противном случае следует вывести слово NO. Примеры входные данные 5 1 -3 4 -2 1 выходные данные NO.На с#.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2019, 22:57
Ответы с готовыми решениями:

Вывести YES, если есть два числа с одинаковыми знаками, и NO – иначе
Сначала задано число N - количество элементов в массиве. Далее через пробел записаны N чисел -...

Вывести YES, если есть два соседних элемента массива с одинаковыми знаками
Программа должна вывести YES, если есть два соседних элемента с одинаковыми знаками, и NO – иначе....

Есть ли два элемента с одинаковыми знаками
Дан массив, состоящий из целых чисел. Напишите программу, которая определяет, есть ли в массиве...

Дано три числа. Если ровно два из них меньше 5, то вывести yes, иначе вывести no
Дано три числа. Если ровно два из них меньше 5, то вывести yes, иначе вывести no. Подскажите...

2
164 / 50 / 36
Регистрация: 13.04.2012
Сообщений: 595
17.10.2019, 02:03 2
выходные данные на с#? кто это задание писал, тут же Pascal ABC

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var
  g:array of integer; {Динамический массив}
  N:integer;
  S:string;
  begin
    S:='NO'; {Задаём вывод на NO если не будет совпадений}
    Write('Введите количество элемента в массиве: ');
    Readln(N); {Количество элементов массива}
    SetLength(g, N); {Устанавливаем длину массива}
   for var i:=0 to N-1 do
     g[i] := random(10)-5; {Заполняем массив рандомом от -4 до 5}
    for var i:=0 to N-2 do begin {Проверяем массив на совпадение чисел}
      if g[i]=g[i+1] then begin {Если соседние элементы равны}
       S:='YES'; break; end; {На вывод записываем YES, выходим из цикла}
    end;
   writeln(S); {Вывод}
end.
0
3405 / 1824 / 489
Регистрация: 28.02.2015
Сообщений: 3,697
17.10.2019, 18:54 3
Цитата Сообщение от ololo111 Посмотреть сообщение
кто это задание писал, тут же Pascal ABC
там умножать нужно, если меньше нуля знаки разные, если больше одинаковые:
Цитата Сообщение от Vladysl Посмотреть сообщение
Необходимо вывести слово YES, если существует пара соседних элементов с одинаковыми знаками.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.10.2019, 18:54
Помогаю со студенческими работами здесь

Содержит ли последовательность хотя бы два соседних числа с одинаковыми знаками?
Вводится последовательность ненулевых чисел, 0 — конец последовательности. Определить содержит ли...

Определить содержит ли последовательность хотя бы два соседних числа с одинаковыми знаками
Только начал изучать С, и не могу разобраться как делать если не тяжело помогите с 2мя задачами. ...

Определить содержит ли последовательность хотя бы два соседних числа с одинаковыми знаками
Не могу найти ошибку в программе!!! Условие: вводится последовательность ненулевых чисел, 0- ее...

Определить, содержит ли последовательность хотя бы два соседних числа c одинаковыми знаками
Вводится последовательность ненулевых чисел, 0 — конец последовательности. Определить, содержит ли...

Заданы числа x и y. Если их сумма положительная, вывести на экран эти числа, иначе вывести их разницу
Помогите пожалуйста...Заданные числа x и y . Если их сумма положительная , вывести на экран эти...

С клавиатуры вводятся два числа А и В. Вычислить : А - В, если А > В и С = В - А + 1 - иначе
С клавиатуры вводятся два числа А и В. Вычислить : А - В, если А > В ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru