programma convertitore non capisco dove sbaglio
programma convertitore non capisco dove sbaglio
ciauz a tutti io ho fatto un piccolo programma pero non capisco dove sbaglio ditemi voi
#include
#include
void main()
{
int s;
printf("---Menu---\n");
printf("1. da decimale a binario\n");
printf("2. da decimale a ottale\n");
scanf("%d",& s);
switch(s)
case 1 :
{
int numero;
int vet[32],i;
i=0;
do{
printf("Inserisci un numero: ");
scanf("%d",&numero);
}while(numero=0;i--)
printf("%d",vet);
break;
};
case 2 :
{
int A, i;
int val[10];
printf("inserisci un numero: ");
scanf("%d", &A);
for (i=0; i=0; i--)
printf("%d", val);
}
}
l'errore il compilatore me lo segna nel case 2 ma a me sembra giustissimo ditemi voi
#include
#include
void main()
{
int s;
printf("---Menu---\n");
printf("1. da decimale a binario\n");
printf("2. da decimale a ottale\n");
scanf("%d",& s);
switch(s)
case 1 :
{
int numero;
int vet[32],i;
i=0;
do{
printf("Inserisci un numero: ");
scanf("%d",&numero);
}while(numero=0;i--)
printf("%d",vet);
break;
};
case 2 :
{
int A, i;
int val[10];
printf("inserisci un numero: ");
scanf("%d", &A);
for (i=0; i=0; i--)
printf("%d", val);
}
}
l'errore il compilatore me lo segna nel case 2 ma a me sembra giustissimo ditemi voi
By ^Fr3cc14^^N3r4^
Re: programma convertitore non capisco dove sbaglio
controllo e ti faccio sapere !!!
- difesaparcosempione
- Rampante Reduce

- Messaggi: 6031
- Iscrizione: giovedì 27 luglio 2006, 19:06
- Località: Torino
- Contatti:
Re: programma convertitore non capisco dove sbaglio
vet=numero %2;
ecco l'Orrore
vet è un array, quindi devi accedere ad esso tramite un indice
che ne so
vet [ i ] = xxx
ciao
ecco l'Orrore
vet è un array, quindi devi accedere ad esso tramite un indice
che ne so
vet [ i ] = xxx
ciao
Ultima modifica di difesaparcosempione il mercoledì 26 settembre 2007, 18:30, modificato 1 volta in totale.
Re: programma convertitore non capisco dove sbaglio
a me da sempre l'errore nel case correggendolo come hai detto te!!!
By ^Fr3cc14^^N3r4^
Re: programma convertitore non capisco dove sbaglio
Codice: Seleziona tutto
#include <stdio.h>
#include <stdlib.h>
void
main ()
{
int s;
printf ("---Menu---\n");
printf ("1. da decimale a binario\n");
printf ("2. da decimale a ottale\n");
scanf ("%d", &s);
switch (s)
{
case 1:
{
int numero;
int vet[32], i;
i = 0;
do
{
printf ("Inserisci un numero: ");
scanf ("%d", &numero);
}
while (numero < 1);
while (numero != 0)
{
vet[i] = numero % 2;
numero = numero / 2;
i++;
}
for (i--; i >= 0; i--)
printf ("%d", vet);
break;
};
case 2:
{
int A, i;
int val[10];
printf ("inserisci un numero: ");
scanf ("%d", &A);
for (i = 0; i < 10; i++)
{
val[i] = A % 8;
A = A / 8;
}
for (i = 9; i >= 0; i--)
printf ("%d", val);
}
}
}
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti
