Cerinţa
Se dă un număr natural n. Să se determine cele mai mari două numere impare, mai mici decât n.
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieşire
Programul afișează pe prima linie a ecranului cele două numere impare determinate, în ordine crescătoare, separate printr-un spaţiu.
Răspunsuri la întrebare
Răspuns de
37
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
if(n%2)cout<<n-2<<" "<<n-4;else cout<<n-1<<" "<<n-3;
}
using namespace std;
int main()
{
int n;
cin>>n;
if(n%2)cout<<n-2<<" "<<n-4;else cout<<n-1<<" "<<n-3;
}
Răspuns de
37
Poti incerca si varianta asta daca nu iti plac if-urile :P
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
cout << n / 2 * 2 - 3 << ' ' << n / 2 * 2 - 1;
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
cout << n / 2 * 2 - 3 << ' ' << n / 2 * 2 - 1;
return 0;
}
AntiEaglesDavids:
Desi, cred ca mai bine ai folosit rezolvarea lui Incognito deoarece e mai citeață!
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă