- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
#include <iostream>
using namespace std;
int main()
{
int n, k = 0, j = 0, a, b = 1;
cin >> n;
int A[1000];
for(int i = 0; i < n; i++)
{
cin >> A[i];
}
for(int i = 0; i < n; i++)
{
if(A[i] < 0 && A[i - 1] < 0 || A[i] > 0 && A[i - 1] > 0 || A[i] < 0 && A[i -+1] < 0 || A[i] > 0 && A[i + 1] > 0 )
{
cout << "YES";
break;
}
else
{
cout << "NO";
break;
}
}
cin >> a;
return 0;
}
Напишите программу, которая определяет, есть ли в данном массиве два соседних элемента с одинаковыми знаками.Помогите не работает.
HedgehogGrandpa2 06.02.2012 22:50 # −4
int main()
{
int n, i=1;
cin >> n;
int a[1000];
for(int i = 0; i < n; i++)
cin >> a[i];
while (i<n && a[i]*a[i-1]<0)
i++;
if (i<n) then
cout<<"we have same signed neighbor"<<endl
else
cout<<"we have not"<<endl;
cin >> a;
return 0;
}
istem 06.02.2012 22:59 # +3
TheHamstertamer 06.02.2012 23:29 # +5
SmackMyBitchUp 07.02.2012 07:36 # +1
guest8 09.04.2019 12:38 # −999