Informatică, întrebare adresată de gheorghejhonny, 8 ani în urmă

Ionuț a început să învețe informatică foarte serios, iar din cauza asta a început să neglijeze celelalte materii de la școală. El tocmai a aflat că trebuie să își facă tema pe mâine la română. Pentru că vrea să mai lucreze la informatică și pentru că are foarte mulți prieteni, Ionuț vrea să aleagă 2 dintre cei N prieteni pentru a-l ajuta să-și facă tema.

Scrie un program care să citească numărul N de prieteni ai lui Ionuț și să afișeze pe ecran numărul de moduri în care poate alege 2 prieteni care să-l ajute cu tema.

Date de intrare
Pe prima linie se va afla numărul N de prieteni ai lui Ionuț

Date de ieșire
Pe ecran se va afișa:

Numărul de modalități de a alege 2 prieteni dintre cei N.
Restricții
0 < N < 1 000 000 001
Exemplu
Date de intrare Date de ieșire
3 3
Explicație
Ionuț poate alege 2 prieteni în următorul mod 1 cu 2, 1 cu 3 sau 2 cu 3.

Răspunsuri la întrebare

Răspuns de butnaruangel
2

Răspuns:

ii poate alege in Combinari de N luate cate 2 moduri.

Deci formula va fi N*(N-1)/2.

Explicație:

#include <iostream>

using namespace std;

int main() {

long long N;

cin>>N;

cout<<N*(N-1)/2;

return 0;

}

Alte întrebări interesante