Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Triangolo di Tartaglia

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

Triangolo di Tartaglia

Postdi Karistotele1 » 14/02/13 19:20

Come creare un triangolo di Tartaglia con N righe?
Vorrei usare Visual Studio express 2010 in console.
Ringrazio per l'attenzione.
Ciao da K
Karistotele1
Utente Junior
 
Post: 10
Iscritto il: 21/01/13 07:11
Località: Padova

Sponsor
 

Re: Triangolo di Tartaglia

Postdi Karistotele1 » 19/02/13 07:04

Nessun aiuto?
Si potrebbe pensare a risolvere con il coefficiente binomiale con qualche if e un paio di for ... next nidificati?
Ciao da K
Karistotele1
Utente Junior
 
Post: 10
Iscritto il: 21/01/13 07:11
Località: Padova

Triangolo di Tartaglia in batch

Postdi infinito1971 » 20/02/13 08:51

Ciao Karistotele,
anche questo problema che proponi, dopo quello sui numeri primi, è un classico e la sua soluzione è davvero semplice; per tale motivo, proporne una versione in .Net non lo trovavo abbastanza stimolante! :(
Ben più interessante, però, è stato realizzarne una versione in batch! :)
Per cui, di seguito, ti riporto la versione che ho realizzato in batch e lascio a te il compito di tradurla in un linguaggio .Net! :D

Codice: Seleziona tutto
@echo off
title Trianglo di Tartaglia by infinito1971 - !pc-facile

SetLocal EnableDelayedExpansion

cls
set /p "n=Quante righe? "
echo.

set /a n1=!n!-1
for /l %%i in (0, 1, !n1!) do (
    set row=
    set /a i1=%%i-1
    for /l %%j in (0, 1, !i1!) do (
        set /a j1=%%j-1
        set b%%j=!a%%j!
        if %%j gtr 0 set /a a%%j=!b%%j!+b!j1!
        set row=!row!!a%%j!
    )
    set a%%i=1
    set row=!row!!a%%i!
   echo !row!
)

echo.
pause


Un saluto,
infinito1971
Questo business è binario: o sei 1 o sei 0, vivo o morto, non esistono secondi classificati!
Avatar utente
infinito1971
Utente Senior
 
Post: 531
Iscritto il: 01/08/02 21:22
Località: Napoli

Re: Triangolo di Tartaglia

Postdi Karistotele1 » 20/02/13 13:13

Grazie mille. Ci provo.
Ciao da K
Karistotele1
Utente Junior
 
Post: 10
Iscritto il: 21/01/13 07:11
Località: Padova


Torna a Programmazione


Topic correlati a "Triangolo di Tartaglia":


Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti