Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    problema inn C++ mandando in stampa una funzione

    ciao a tutti... ho un problema con un esercizio di prorammazione.. in pratica non riesco a mandare in stampa una funzione.. e non riesco a capire cosa sbaglio.. l'esercizio è il seguente:

    Scrivere una funzione che, ricevendo in ingresso il parametro n, stampa n volte
    il proprio nome andando a capo e sfalsando ogni volta.

    il mio codice invece è questo:

    #include <stdio.h>

    void stampaacapo (int n, char nome[20]);

    main()

    {
    int n;
    char nome [20] ;
    printf("\nInserisci il parametro 'n': ");
    scanf ("%d,", &n);
    printf("\nInserisci il tuo nome: ");
    scanf ("%s", nome);
    printf("%s",stampaacapo);

    fflush(stdin);
    getchar();
    } //fine funzione main

    //definizione funzione stampaacapo
    void stampaacapo (int n, char nome[20])
    {
    int i;
    int x;
    for (i=0; i<=n; i++)
    {
    for(x=0; x<=i; x++)
    {
    printf(" ");
    }
    printf("%s", nome);
    printf("\n");
    i++;
    }

    }

    se qualcuno è in grado di darmi qualche consiglio gliene sarei molto grato..

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Il codice corretto (che devi inserire nei tag CODE per leggerlo meglio) e'

    codice:
    int main()
    {
      int n;
      char nome [20] ;
    	
      printf("\nInserisci il parametro 'n': ");
      scanf ("%d,", &n);
    	
      printf("\nInserisci il tuo nome: ");
      scanf ("%s", nome);
    	
      stampaacapo(n, nome);
    
      fflush(stdin);
      getchar();
    
      return(0);
    }
    
    void stampaacapo (int n, char nome[20])
    {
      int i;
      int x;
      for (i=0; i<n; i++)
      {
        for(x=0; x<=i; x++)
          printf(" ");
    	
        printf("%s", nome);
        printf("\n");
      }
    }
    P.S. Il codice e' semplice C e non C++ ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.