Rezolvare BAC Informatica 2009 – Varianta 23 – Subiectul al III-lea problema 3

Mai jos puteti gasi rezolvarea problemei 3 de la subiectul III din varianta 23 pentru examenul de bacalaureat din anul 2009


#include <iostream>
using namespace std;
void shift(int n, int x[100]) {
int i, temp = x[0];
for (i = 1; i < n; i++)
x[i - 1] = x[i];
x[n - 1] = temp;
}
int main() {
int n, x[100];
cin >> n;
int i;
for (i = 0; i < n; i++)
cin >> x[i];
for (i = 0; i < n; i++)
shift(n - i, x);
for (i = 0; i < n; i++)
cout << x[i] << " ";
return 0;
}

Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂

2 Replies to “Rezolvare BAC Informatica 2009 – Varianta 23 – Subiectul al III-lea problema 3”

  1. pai si subprogramul shift?

    Reply

    1. Ai dreptate. Scuze de greseala. Am schimbat. Zi faina si spor la lucru.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *