Pagini recente »
Diferențe pentru problema/primrec între reviziile 7 și 8
Nu există diferențe între titluri.
Diferențe între conținut:
_Notă: acesta este un exercițiu introductiv în recursivitate. Pentru a avea sens respectați cerința întocmai, rezolvîndu-l cu o funcție recursivă. Dacă scrieți corect funcția ea nu trebuie să conțină instrucțiuni de ciclare, gen [$for$], $while$ sau $do ... while$._
Să se spună dacă un număr este prim, folosind o funcție recursivă. La intrare veți avea trei numere, a, b și c, la ieșire veți răspunde cu trei numere 0 sau 1, corespunzătoare celor trei numere de la intrare. 0 înseamnă ca numărul nu este prim, 1 înseamnă că este prim.
Să se spună dacă un număr este prim, folosind o _funcție recursivă_. La intrare veți avea trei numere, a, b și c, la ieșire veți răspunde cu trei numere 0 sau 1, corespunzătoare celor trei numere de la intrare. 0 înseamnă ca numărul nu este prim, 1 înseamnă că este prim.
Indicații: pentru a rezolva problema învățînd recursivitate, programul vostru trebuie să arate astfel:
table(example).
|_. Program |
|int prim( int n, int divizor ) {
// aici este corpul functiei, ceea ce trebuie voi sa scrieți
// aici este corpul functiei recursive
}
void main() {
Nu există diferențe între securitate.