C
computer7
Ospite
Salve posto di seguito 2 problemi da implementare in C , mi rendo conto che possono sembrare idioti, ma non riesco a implementarli.
1)Scrivere un programma che visualizzi, uno sotto l'altro, i seguentidisegni. Utilizzare dei cicli for per generare i disegni. Tutti gli asterischi dovranno essere
stampati da una singola istruzione printf.
(A)
*
**
***
*****
******
*******
********
*********
***********
**********
*********
********
*******
******
*****
****
***
**
*
E altri 2 triangoli specchiati...
2)
Un triangolo rettangolo può avere lati che siano tutti interi. L'insieme dei tre
valori interi per i lati di un triangolo rettangolo è detta terna pitagorica. Questi tre lati
devono soddisfare la relazione secondo cui la somma dei quadrati dei due cateti è uguale al
quadrato dell'ipotenusa. Inoltre se (a,b,c) è una terna pitagorica lo è anche (ka,kb,kc); se a e
b sono primi tra loro, allora la terna è detta primitiva, altrimenti è derivata.
Trovare tutte le terne pitagoriche del tipo (cateto1, cateto2, ipotenusa) che non siano
maggiori di 500. Scrivere una funzione che stabilisce se una terna di numeri interi è
pitagorica. Sviluppare un programma C che richiami la funzione suddetta e visualizzi tutte le
terne pitagoriche con un limite fissato dall'utente (ma non maggiore di 500). Usare dei cicli
(quali e quanti?) nidificati per provare tutte le possibilità.
1)Scrivere un programma che visualizzi, uno sotto l'altro, i seguentidisegni. Utilizzare dei cicli for per generare i disegni. Tutti gli asterischi dovranno essere
stampati da una singola istruzione printf.
(A)
*
**
***
*****
******
*******
********
*********
***********
**********
*********
********
*******
******
*****
****
***
**
*
E altri 2 triangoli specchiati...
2)
Un triangolo rettangolo può avere lati che siano tutti interi. L'insieme dei tre
valori interi per i lati di un triangolo rettangolo è detta terna pitagorica. Questi tre lati
devono soddisfare la relazione secondo cui la somma dei quadrati dei due cateti è uguale al
quadrato dell'ipotenusa. Inoltre se (a,b,c) è una terna pitagorica lo è anche (ka,kb,kc); se a e
b sono primi tra loro, allora la terna è detta primitiva, altrimenti è derivata.
Trovare tutte le terne pitagoriche del tipo (cateto1, cateto2, ipotenusa) che non siano
maggiori di 500. Scrivere una funzione che stabilisce se una terna di numeri interi è
pitagorica. Sviluppare un programma C che richiami la funzione suddetta e visualizzi tutte le
terne pitagoriche con un limite fissato dall'utente (ma non maggiore di 500). Usare dei cicli
(quali e quanti?) nidificati per provare tutte le possibilità.
Ultima modifica da un moderatore: