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

Se citește un vector v cu n elemente numere întregi afișați numărul de perechi egal depărtate de capetele vectorului care au proprietatea ca încep cu același cifra ​

Răspunsuri la întrebare

Răspuns de boiustef
3

Răspuns:

#include <iostream>

using namespace std;

int prima_cifra(int m)

{

   while (m>9) {

       m/=10;

   }

   return m;

}

int main()

{

   int v[100], n,i,j,perechi=0;

   cout << "n= "; cin >> n;

   for (i=0; i<n; i++) cin >> v[i];

   i=0; j=n-1;

   while (j-i>=2) {

       if (prima_cifra(v[i])==prima_cifra(v[j])) ++perechi;

       ++i; --j;

   }

   cout << "perechi = " << perechi;

   return 0;

}

Explicație:


boiustef: dacă nu se acceptă subprogram dai de știre...
mirunaelena263: pireu
mirunaelena263: puteți va rog frumos sa îmi explicați ceva?
mirunaelena263: nu are legătură cu aceste program
boiustef: da... să încercăm
mirunaelena263: aici nu înțeleg ceva
boiustef: da, e o eroare ... tr. să fie astfel:
while (j-i>=1) {
acum verific...
boiustef: da... așa e ..
while (j-i>=1) {
Alte întrebări interesante