Informatică, întrebare adresată de daiana777, 8 ani în urmă

Se considera tablou A[1..N] de numere intregi,N<=100.Scrieti un program care numara cite elemente sunt diferite de ultimul element si cite elemente sunt diferite de primul element.

Răspunsuri la întrebare

Răspuns de Relampago
0

#include <iostream>

using namespace std;

int a[101],n,i;

int main()

{

   ///citim vectorul de numere

   cin>>n;

   for(i=1; i<=n; i++)cin>>a[i];

   int p,u,nru=0,nrp=0;///declaram doua variabile p si u care vor reprezenta prima si ultima valoare din sir, adica a[1] si a[n], respectiv 2 variabile contor nru si nrp initializate cu 0,  care sa numere cate elemente sunt diferite de ultimul si cate diferite de primul

   p=a[1];

   u=a[n];

   for(i=1; i<=n; i++)

   {

       if(p!=a[i])nrp++;

       if(u!=a[i])nru++;

   }

   cout<<nru<<" "<<nrp;

}



daiana777: Mersi mult,doar ca am nevoie in Pascal nu in C++.
Relampago: Pai traduci in Pascal :)
Alte întrebări interesante