Să se scrie un program C care afişează tripletele de numere pitagoreice
(i, j, k), 1 < i < j < k <= N cu N introdus de la tastatură.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include<stdio.h>
int main()
{
int i, j, k, n;
printf("Introduceti un numar N:\n");
scanf("%d", &n);
printf("Tripletele pana la N sunt:\n");
for (i=1; i<n; ++i)
for (j=i+1; j<n; ++j)
{
k=sqrt(i*i+j*j);
if (k*k==i*i+j*j)
printf("%d %d %d \n", i, j, k);
}
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă