Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum vand casa fara factura Hidroe...

Scor FICO minim

Tonometru compensat CAS?

polita RCA ONLINE
 Va rog recomandati echipa serioa...

Termostat frigider - verificare

Mai au PC-urile vreun viitor?

Centrala termica immergas
 Amenda in Lipsa ?

Acoperire gol extrior intre termo...

Intreprindere individuala fara ac...

Marci Biciclete - recomandari
 Lipsa Tensiune pe o Faza, bransam...

Recomandare bicicleta copil 5 ani.

Recomandare kit automat acces usa

Stimulente AJOFM
 

Gasire cifra gresita

- - - - -
  • Please log in to reply
No replies to this topic

#1
Oklah

Oklah

    Junior Member

  • Grup: Members
  • Posts: 31
  • Înscris: 19.05.2014
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

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate