Sunteți pe pagina 1din 3

PROBLEMA 1/CLASA

#include <iostream>

using namespace std;

int main()

int n;

int x[10];

int a;

bool OK = false;

// Citirea valorilor

cin >> n;

for (int i = 0; i < n; i++) {

cin >> x[i];

cin >> a;

for (int j = 0; j < n; j++)

if (a == x[j])

OK = true;

break;

if (OK)

{
cout << "s-a gasit";

else

cout << "nu s-a gasit";

return 0;

PROBLEMA 3/CLASA

Determinati secvential prima pozitie de aparitie a lui 0. (se rezolva cu cautare secventiala):

#include <iostream>

using namespace std;

int main() {

int n;

int x[10];

cout << "Introduceti numarul de elemente: ";

cin >> n;

cout << "Introduceti elementele vectorului: ";

for (int i = 0; i < n; i++) {

cin >> x[i];

bool gasit = false;


for (int pozitie = 0; pozitie < n; pozitie++) {

if (x[pozitie] == 0) {

gasit = true;

cout << "Prima pozitie de aparitie a lui 0 este: " << pozitie << endl;

break;

if (!gasit) {

cout << "Valoarea 0 nu a fost gasita in vector." << endl;

return 0;

S-ar putea să vă placă și