Gasire cifra gresita
Last Updated: Oct 22 2016 11:31, Started by
Oklah
, Oct 22 2016 11:31
·
0
#1
Posted 22 October 2016 - 11:31
Salut, incerc sa rezolv aceasta problema de la clasa a 5-a, cea cu martisoarele ( http://olimpiada.inf...eme/sub2014.zip ), dar m-am blocat la gasirea cifrelor care se afla pe pozitia gresita.
Pana acum am determinat doar ce numere nu sunt in ordine crescatoare #include <iostream> #include <fstream> using namespace std; fstream f("martisoare.in"); ofstream g("martisoare.out"); int main() { int n,i,V[50]; //Citim datele din fisier f>>n; for(i=1;i<=n;i++) f>>V[i]; //a) //Verificam daca numerele sunt in ordine crescatoare for(i=1;i<=n;i++) if(V[i]<V[i+1] && V[i]==V[i+1]-1 || V[i]==V[i-1]+1) { cout<<"Ok"<<" ; "; cout<<V[i]<<endl; } else { cout<<"Nu ok"<<" ; "; cout<<V[i]<<endl; } f.close(); g.close(); return 0; } O idee cum as putea determina cifrele aflate pe pozitia gresita ? |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users