Newsgroup: it.comp.lang.c++
Titolo: Sono disperato....davvero AIUTOOOO

Ciao a tutti,
sono disperato perche ho seguito un corso di C da 20 ore ed oltre ad essere
troppo poche non ho capito un'H delle spigazioni!!!!
Purtoppo devo scrivere un programmino in C che dia in uscita e lo tenga
visualizzato sul monitor il triangolo di Pascal meglio noto come triangolo
di tartaglia. Questo programma mi serve affinche possa prendere quei due
crediti necessari affinche possa laurearmi. Purtroppo non ho tempo per poter
imparare a programmare e cosi in rete ho trovato questo
//Programma che disegna il triangolo di tartaglia//
#include <iostream.h>
short int Tart(int riga, int pos)
 {
 if (pos==1)
  return 1 ;
 if (pos==riga)
  return 1 ;
 else
  return( Tart(riga-1 , pos-1) + Tart(riga-1 , pos) );
 }
void main()
{
cout << "Dammi l'esponente" << "\n" ;
short int esp;
cin >> esp ;
cout << "\n" ;
for (int i=1 ; i<=esp ; i++)
 {
  for (int k=1 ; k<=esp-i ; k ++)
      { cout << " " ; }
  for (int j=1; j<=i ; j++)
      { cout << Tart(i,j) << " "; }
  cout << "\n" ;
 }
}
Questo programma gira ma nn rimane visualizzato l'output. Inoltre volevo
chiedervi se c'è l'algoritmo del triangolo di tartaglia e se c'è qualche
comando troppo complesso per uno che ha fatto un corso brevissimo e che
quindi sicuramente non conosce. Scusate se chiedo molto ma nella peggiore
delle ipotesi c'è qualche anima buona che possa scrivermelo?
Vi ringrazio infinitamente di cuore....Rispondetemi presto

 ha scritto nel messaggio
news:6iU4a.136576$YG2.3...@twister1.libero.it...

Ciao, ho guardato il programma ed e' tutto ok, a parte il *piccolo*
dettaglio
che questo e' C++, non so cosa ti dira' il prof che dopo aver
spiegato C si ritrova un programma in C++.
Inoltre la funzione che si deve usare per 'freezare' l'output e' di norma
system("PAUSE");
ma non so dirti dove inserirla, ho provato in varie parti e non ottengo
l'effetto voluto.
Ciao e auguri.

 ha scritto nel
messaggio news:VxU4a.276978$AA2.10...@news2.tin.it...


 ha scritto nel messaggio
news:_NU4a.136655$YG2.3...@twister1.libero.it...

Ecco il programma:
#include <stdio.h>
short int Tart(int riga, int pos)
 {
 if (pos==1)
  return 1 ;
 if (pos==riga)
  return 1 ;
 else
  return( Tart(riga-1 , pos-1) + Tart(riga-1 , pos) );
 }
void main()
{
printf ("Dammi l'esponente\n");
short int esp;
scanf("%d", &esp);
printf("\n");
for (int i=1 ; i<=esp ; i++)
 {
  for (int k=1 ; k<=esp-i ; k ++)
      { printf(" ") ; }
  for (int j=1; j<=i ; j++)
      { printf("%d ", Tart(i,j)); }
  printf("\n") ;
 }
}
Ciao!

 meglio.
Essenzialmente dovresti cambiare
#include <iostream.h> (sul .h lasciamo perdere...)
con
#include <stdio.h>
cambiare le righe con i "cin" con delle scanf(....)
cambiare le righe con i "cout" con dei printf(....)
infine leggerti  come si quota un messaggio
( 
http://it.geocities.com/usenetitalia/quoting.html
http://www.uwasa.fi/~ts/http/quote.html
 (inglese) )
Direi che per i crediti dell'esame lo puoi fare da solo, no?
--
Gerolamo
E' in corso la votazione di it.comp.software.webserver
Se sei interessato alla creazione di questo NG, leggi il messaggio:
news:MK.it.comp.softw...@news.nic.it

 ha scritto nel
messaggio news:iXU4a.277074$AA2.10...@news2.tin.it...


prova cosi:

Prova cosi:
#include <stdio.h>
#include<stdlib.h>
int Tart(int riga, int pos)
 {
 if (pos==1)
  return 1 ;
 if (pos==riga)
  return 1 ;
 else
  return( Tart(riga-1 , pos-1) + Tart(riga-1 , pos) );
 }
void main()
{
int i,j,k,tmp;
short int esp;
printf("Dammi l'esponente");
scanf("%d",&esp);
for (i=1 ; i<=esp ; i++)
 {
  for ( k=1 ; k<=esp-i ; k ++)
      { printf(" "); }
  for ( j=1; j<=i ; j++)
      {
      printf("%d ",Tart(i,j) );
      }
  printf("\n");
 }
  system("pause"); /*per non far chiudere la finestra*/
  return(0);
}

 ha scritto nel messaggio
news:7lV4a.137195$ZE.39...@twister2.libero.it...


 Funziaaaaaaaaaaa grazie1000000000 a tutti
Bah...
Speriamo che non tutti facciamo gli esami in questo modo...
Almeno avesse imparato a quotare...
--
Gerolamo

 ha scritto nel messaggio
news:%uV4a.137222$ZE.39...@twister2.libero.it...


 questa quotatura cos'č? č cosě importante?
Beh... in effetti dovresti eviudentemente anche imparare a leggere
tutte le risposte e a clickare sui link...
-- 
Gerolamo (che chiude qui l'OT)

 quotatura cos'è? è così importante?
È come la citazione della letterature in una tesi. Basilare.
-- 
"Non mi piace il football, sta troppo ovunque: secondo me, l'eccesso di
calcio va a discapito del fosforo." (Marc 'O Chivec)
http://www.geocities.com/fabienstein

 ha scritto nel messaggio
news:Xns93287C9EE8...@128.178.50.84...
