В связи с тем, что решение 1 задачи уже не требуется:
№2
#include <iostream>
#include <time.h>
using namespace std;
int main(){
srand(time(0));
int n;
cin>>n; //кол-во элементов массива
int arr[n];
for (int i=0; i<n; ++i) arr[i]=rand()%601-300;
bool a=false;
for (int i=1; i<n; ++i) if ((arr[i]<0&&arr[i-1]<0)||(arr[i]>0&&arr[i-1]>0)||(arr[i]==0&&arr[i-1]==0)) {a=true; cout<<arr[i]<<" "<<arr[i-1]<<endl;}
if (a==false) cout<<"-";
return 0;
}
Copyright © 2025 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
В связи с тем, что решение 1 задачи уже не требуется:
№2
#include <iostream>
#include <time.h>
using namespace std;
int main(){
srand(time(0));
int n;
cin>>n; //кол-во элементов массива
int arr[n];
for (int i=0; i<n; ++i) arr[i]=rand()%601-300;
bool a=false;
for (int i=1; i<n; ++i) if ((arr[i]<0&&arr[i-1]<0)||(arr[i]>0&&arr[i-1]>0)||(arr[i]==0&&arr[i-1]==0)) {a=true; cout<<arr[i]<<" "<<arr[i-1]<<endl;}
if (a==false) cout<<"-";
return 0;
}