Cine stie sa rezolve problema in C++?
Se dau n-1 numere distincte de la 1 la n .Sa se gaseasca numarul lipsa.
Răspunsuri la întrebare
Răspuns de
2
#include <iostream>
using namespace std;
int main(){
int n, t, i, e;
cin>>n;
e=n;
for(i=1;i<n;i++){
cin>>t;
if(t!=i && e==n){
e = i;
}
}
cout<<e;
}
using namespace std;
int main(){
int n, t, i, e;
cin>>n;
e=n;
for(i=1;i<n;i++){
cin>>t;
if(t!=i && e==n){
e = i;
}
}
cout<<e;
}
artur99:
cum sa dea gresit?
Răspuns de
2
#include <iostream>
using namespace std;
int main()
{
int n, s = 0;
cin >> n;
for(int i=1, x; i<=n-1; i++) cin >> x, s ^= x ^ i;
cout << (s ^ n);
}
using namespace std;
int main()
{
int n, s = 0;
cin >> n;
for(int i=1, x; i<=n-1; i++) cin >> x, s ^= x ^ i;
cout << (s ^ n);
}
Alte întrebări interesante
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă