Se citesc elementele unui tablou unidimensional a cu n (n<=100) numere intregi cu cel mult patru cifre. Să se elimine din componente astfel încât oricare două componente alaturate să aibă Valoare diferită. Exemplu. pentru a=(3, 4, 4, 4, 3, 3, 2, 6) se obţine a:(3, 4, 3, 2, 6).
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{int a[101],n,i,j;
cout<<"n=";cin>>n;
for (i=1;i<=n;i++)
cin>>a[i];
i=1;
while (i<=n-1)
if (a[i]==a[i+1])
{for (j=i;j<=n-1;j++)
a[j]=a[j+1];
n--;
}
else i++;
for (i=1;i<=n;i++)
cout<<a[i]<<" ";
}
Ilonazamfir:
multumeesc
Alte întrebări interesante
Limba română,
8 ani în urmă
Arte,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă