Помогите пожалуйста.Нужно задать массив целых чисел. Вывести на экран только те значения элементов массива, которые встречаются в нем более одного раза, при этом каждое найденное значение должно быть распечатано столько раз, ск...

Помогите пожалуйста. Нужно задать массив целых чисел. Вывести на экран только те значения элементов массива, которые встречаются в нем более одного раза, при этом каждое найденное значение должно быть распечатано столько раз, сколько оно встречается.
Гость
Ответ(ы) на вопрос:
Гость
Решение этой задачи на языке С++# include # include # include using namespace std;int main(){     int b,a[1001] , i = 0 , j = 1 , k = 0;    while(cin>>b)    {        a[j] = b;        i++;        j++;    }    for(j = 2; j <= i; j++)    {        if(((a[j - 1] > 0) && (a[j] > 0))||((a[j - 1] < 0)&&(a[j] < 0))){        cout<
Гость
program masof; var ar: array of integer; i, j, temp, N: integer; begin readln(N); setlength(ar, N+1); for i:=1 to N do begin readln(ar[i]); end; for i:=1 to N do begin  temp:=0;  for j:=1 to N do begin if ar[j]=ar[i] then inc(temp); end; if temp>1 then write(ar[i], ' '); end; end.
Не нашли ответ?
Ответить на вопрос
Похожие вопросы