Sunteți pe pagina 1din 2

Evaluare informatic

Clasa a IX-a

Efectul fluturelui

n teoria haosului, efectul fluturelui este sensibilitatea dependenei fa de condiiile iniiale, n


care o mic schimbare ntr-un loc dintr-un sistem neliniar determinist poate duce la diferene mari
ntr-o stare trzie. Numele efectului, inventat de Edward Lorenz, este derivat din exemplul teoretic
de formare a unui uragan care este condiionat de faptul dac un fluture ndeprtat a btut sau nu
din aripi n urm cu mai multe sptmni. (https://ro.wikipedia.org/wiki/Efectul_fluturelui)
Se consider vectorul fluture format din 10 elemente (numere naturale) i variabilele de tip ntreg
k i n, toate citite de la tastatur.
Dac pe poziia k a vectorului fluture se afl un numr par atunci toate elementele vectorului
fluture o s i schimbe poziia de n ori astfel: n cazul n care elementul se afl pe ultima poziie a
vectorului, atunci urmtoarea poziie a acestui element va fi prima poziie a vectorului, altfel
elementul i va mri valoarea poziiei n care se afl n vector cu 1.
Creai un program n limbajul de programare C++ care afieaz forma final a vectorului fluture
obinut conform procedeelor descrise.
Exemplu:
fluture = {1, 20, 23, 14, 23, 99, 8, 45, 10, 36}, k=7 i n=1:

1 20 23 14 23 99 8 45 10 36

Se va afia: 36 1 20 23 14 23 99 8 45 10
Date de intrare:
- elementele vectorului fluture (numere naturale);
- k i n (variabile de tip ntreg).
Date de ieire:

- forma final a vectorului fluture (afiat);


Restricii:

- 0 10;
- 1 9;
- [] 100, 0 10.
Barem Efectul fluturelui

#include <iostream>

using namespace std;

int main()

{
unsigned short int n, k, fluture[10], i;
for(i=0; i<10; i++)
{

cout<<fluture[<<i<<];
cin>> fluture[i];
}
cout<<k=; cin>>k;
cout<<n=; cin>>n;
if(future[k]%2) for(i=0; i<9; i++) cout<<fluture[i]<< ;
else
{

unsigned short int aux, j;


for(j=0; j<n; j++)
{
aux=future[9];

for(i=9; i>0; i--) fluture[i]=fluture[i-1];


fluture[0]=aux;
}
for(i=0; i<9; i++) cout<<fluture[i]<< ;

}
}

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

  • Memento Mate PDF
    Memento Mate PDF
    Document245 pagini
    Memento Mate PDF
    alex
    Încă nu există evaluări
  • Plumb PDF
    Plumb PDF
    Document2 pagini
    Plumb PDF
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Din Ceas, Dedus
    Din Ceas, Dedus
    Document2 pagini
    Din Ceas, Dedus
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Luceafărul
    Luceafărul
    Document2 pagini
    Luceafărul
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Turism
    Turism
    Document2 pagini
    Turism
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Abcd Efg Ghij
    Abcd Efg Ghij
    Document11 pagini
    Abcd Efg Ghij
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Banane
    Banane
    Document1 pagină
    Banane
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Kappa
    Kappa
    Document1 pagină
    Kappa
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Notiuni Baza JS
    Notiuni Baza JS
    Document4 pagini
    Notiuni Baza JS
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Bac C++
    Bac C++
    Document34 pagini
    Bac C++
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Relaia Dintre Sacru I Profan in Deveni
    Relaia Dintre Sacru I Profan in Deveni
    Document10 pagini
    Relaia Dintre Sacru I Profan in Deveni
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Rezolvari - 2018
    Rezolvari - 2018
    Document4 pagini
    Rezolvari - 2018
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Rezolvari - 2017
    Rezolvari - 2017
    Document4 pagini
    Rezolvari - 2017
    Ursu Ianis Vlad
    Încă nu există evaluări
  • 2007 Chimie Etapa Nationala Subiecte 1
    2007 Chimie Etapa Nationala Subiecte 1
    Document1 pagină
    2007 Chimie Etapa Nationala Subiecte 1
    Ursu Ianis Vlad
    Încă nu există evaluări
  • 27 18 17 31limbaj Asamblara
    27 18 17 31limbaj Asamblara
    Document13 pagini
    27 18 17 31limbaj Asamblara
    Alexander Sava
    Încă nu există evaluări
  • Divide Et Impera
    Divide Et Impera
    Document2 pagini
    Divide Et Impera
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Project - Text Files in C++
    Project - Text Files in C++
    Document3 pagini
    Project - Text Files in C++
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Manual POO Si Vizuala
    Manual POO Si Vizuala
    Document232 pagini
    Manual POO Si Vizuala
    informaticasitero
    100% (5)
  • Constructor
    Constructor
    Document3 pagini
    Constructor
    Ursu Ianis Vlad
    Încă nu există evaluări
  • GRRGR
    GRRGR
    Document3 pagini
    GRRGR
    Ursu Ianis Vlad
    Încă nu există evaluări
  • P A Def GrII
    P A Def GrII
    Document16 pagini
    P A Def GrII
    mitica_pit7261
    Încă nu există evaluări
  • Notiuni Baza JS
    Notiuni Baza JS
    Document4 pagini
    Notiuni Baza JS
    Ursu Ianis Vlad
    Încă nu există evaluări
  • P A Def GrII
    P A Def GrII
    Document16 pagini
    P A Def GrII
    mitica_pit7261
    Încă nu există evaluări
  • Lucrare Bio
    Lucrare Bio
    Document6 pagini
    Lucrare Bio
    Ursu Ianis Vlad
    Încă nu există evaluări
  • Structura Unui Program
    Structura Unui Program
    Document7 pagini
    Structura Unui Program
    Ursu Ianis Vlad
    Încă nu există evaluări