Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803

    [c] stampa *

    un programma k legga 5 num (io l'ho fatto in modo k li legga uno x volta) e stampi tanti * quant'è il numero (es. primo numero inserito: 3..stampa ***

    #include<stdio.h>

    int main ()
    {
    int uno;
    int conto;

    while(conto==5) {
    printf("inserisci un numero: ");
    scanf("%d", &uno);
    for (uno = ; uno==0; uno--);
    printf("*");
    conto++;}
    return 0;
    }



    ho fatto in modo k prende il numero e per ogni ciclo decrementa il numero e stampa un *...almeno vorrei k faccia così..

  2. #2
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803

    Re: [c] stampa *

    ..ho ripostato il 3d..

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,319
    Direi che ti serve almeno una variabile d'appoggio per il contatore...
    Hai una variabile che serve a fare in modo che la richiesta avvenga 5 volte.
    Una variabile dove memorizzi il valore letto dall'utente...
    Ti manca una variabile per il contatore, che vada da 0 al numero letto dall'utente.

    Non è sufficiente conoscere la sintassi di un linguaggio e le tecniche di programmazione per programmare... è necessario avere anche in mente il procedimento che l'elaboratore deve seguire per arrivare all'obiettivo. In termine tecnico: l'algoritmo.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    117
    codice:
    #include<stdio.h>
    
    int main ()
    {
    	int uno;
    	int conto = 0;
    
    	while(conto < 5)
    	{
    		printf("inserisci un numero: ");
    		scanf("%d", &uno);
    		for (; uno > 0; uno--)
    			printf("*");
    		printf("\n");
    		conto++;
    	}
    	return 0;
    }

  5. #5

    Re: [c] stampa *

    codice:
    #include<stdio.h>
    int main ()
    {
    int cont=0;
    int n;
    while(conto<5) 
    {
    	printf("inserisci un numero: ");
    	scanf("%d", &n);
            int i;
    	for (i=0;i<n;i++)
    		printf("*");
            cont++;
    }
    return 0;
    }

  6. #6

    Re: Re: [c] stampa *

    ops dimenticavo il [CODE}printf("\n");[/CODE} dopo l'uscita del for

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 © 2025 vBulletin Solutions, Inc. All rights reserved.