👤

Se citesc de la tastatură k, un număr întreg, n<=1000, un număr natural și n

numere întregi. Determinați poziția ultimului element din vector cu

proprietatea că este egal cu k. (Pentru a determina ultimul element cu o

anumită proprietate, se parcurge vectorul de la dreapta spre stânga (în

ordinea descrescătoare a indicilor până când găsim primul element cu

proprietatea cerută sau până când epuizăm elementele vectorului) VA ROG AJUTOR DACA RĂSPUNSUL ESTE CORECT DAU COARANA​


Răspuns :

COROANA TE ROG!!!

C++

#include<iostream>

using namespace std;

int main(){

   int k, n, v[1001];

   cin>>k>>n;

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

   int i=n;

   while(v[i]!==k) i--;

   cout<<i;

}

PSEUDOCOD

citeste k

citeste n

|-pentru i,n executa

|   citeste v[i]

|-

i<-n

|-cat timp v[i]!=k executa

|   i<i-1

|-

scrie i