Informatică, întrebare adresată de krismann, 9 ani în urmă

Problema PASCAL cu tablouri (ARRAY)....

Se da un vector cu n componente 1-100 si un numar intreg x,sa se verifice daca vectorul dat contine componente cu x,in caz afirmativ sa se afiseze pozitia primului component cu x.

EXEMPLU: pentru vectoru 4,10,-2,3,-2,4,5 si x=-2 se va afisa pozitia 3.

Răspunsuri la întrebare

Răspuns de Stochita
0
:). Este destul de usor.
Incerc sa iti explic mai jos:
Prima data citesti numarul de elemente ale vectorului si numarul "x".
Creezi o variabla "adevar" si ii dai valoarea 0 initial.
Citesti elemente vectorului respectiv intr-un ciclu(incerca cu "for"), iar la fiecare citire facem o verificare: daca numarul citit este egal cu "x" si adevar este egal cu 0(adica nr == x si adevar == 0), atunci memoram aceasta pozitie intr-o variabila(sa-i spunem "pozitie") si variabila adevar ii dam valoarea 1.

Dupa citirea ciclului, afisam variabila.

Sper ca ti-am fost de ajutor!



krismann: Am inteles putin dar tot nu cam stiu cum sa scriu in pascal unele momente.
Stochita: Krismann, cred ca declararea variabilelor nu este o problema, nu?
krismann: nu, partea a doua nu stiu cum sa scriu...

" Citesti elemente vectorului respectiv intr-un ciclu(incerca cu "for"), iar la fiecare citire facem o verificare: daca numarul citit este egal cu "x" si adevar este egal cu 0(adica nr == x si adevar == 0), atunci memoram aceasta pozitie intr-o variabila(sa-i spunem "pozitie") si variabila adevar ii dam valoarea 1. "
Stochita: Sper sa scriu corect(nu stiu PASCAL):
Stochita: for i:=1 to n do
Stochita: si aici scrii instructiunile
Stochita: declari o variabila nr, ii spui utilizatorului sa introduca o valoare si o memorezi in variabila nr
Alte întrebări interesante