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

Se citesc de la tastatură n<=100, un număr natural și n numere întregi.

Determinați poziția primului element din vector cu proprietatea că este

medie aritmetică între succesorul și predecesorul său. (Pentru a determina

primul element (de indice minim) cu o anumită proprietate, se parcurge

vectorul de la stânga la dreapta până când găsim primul
element

cu proprietatea cerută sau până când epuizăm elementele vectorului IN C++ AJUTOR VA ROG DAU COARANA DACA RASPUNSUL ESTE CORECT ​

Răspunsuri la întrebare

Răspuns de lucaciucandrei
0

C++

#include<iostream>

using namespace std;

int main(){

   int n, v[1001];

   cin>>n;

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

   for(int i=2;i<=n-1;i++) {if(v[i]==(v[i-1]+v[i+1])/2) cout<<i; break;}

}

PSEUDOCOD

citeste n

|-pentru i<-1,n executa

|   citeste v[i]

|-

|-pentru i<-2,n-1 executa

|   |-daca v[i]=(v[i-1]+v[i+1])/2 atunci

|   |   scrie i

|   |-

|   break

|-


eusunt6685: greșit
lucaciucandrei: si de ce ma rog?
Alte întrebări interesante