View Full Version : Problema in C++
for(i=0;i<n;i+2)
{
s=s+v[i];
}
guardate questo for, come faccio a far saltare l'indice solo nei numeri pari?Perchè così non mi funziona (i+2)
Grazie
Originariamente inviato da R2D2
for(i=0;i<n;i+2)
{
s=s+v[i];
}
guardate questo for, come faccio a far saltare l'indice solo nei numeri pari?Perchè così non mi funziona (i+2)
Grazie
E allora non usare il ciclo for :
i=0
do
{
s=s+v[i]
i+=2
}while i<n
Ciao
si ma io voglio usare il ciclo for,come devo fare
Allora prova così :
for(i=0;i<n;i+=2)
{
s=s+v[i];
}
Prova però che non l'ho mai fatto . Ho usato la sintassi i+=2 che equivale a i=i+2 .
Prova così e fammi sapere . Ciao
Ho ancora un problema, qual'è il modo + semplice per verificare se un numero è pari o dispari in c++?grazie
iena.vibra
01-08-2003, 23:41
Originariamente inviato da R2D2
Ho ancora un problema, qual'è il modo + semplice per verificare se un numero è pari o dispari in c++?grazie
E' la cosa + semplice del mondo!!!
Prendi un numero lo dividi per 2 e controlli il resto!
Se il resto è zero il numero è pari, se non lo è il numero è dispari!!
:rolleyes:
int num, resto
if ((num%2)>0)
printf("numero pari")
else
printf("numero dispari")
Dovrebbe esser così, è un po' che non uso il C...
gurutech
02-08-2003, 00:04
Originariamente inviato da iena.vibra
int num, resto
if ((num%2)>0)
printf("numero pari")
else
printf("numero dispari")
al di là del C... il resto della divisione per 2 è 0 se il numero è pari, perciò:
int num, resto;
resto = num % 2;
if ( resto == 0 )
printf("numero pari");
else
printf("numero dispari");
dr.stein
02-08-2003, 02:20
for(i=-1;i<n;i++)
{
i++;
s=s+v[i];
}
Originariamente inviato da R2D2
Ho ancora un problema, qual'è il modo + semplice per verificare se un numero è pari o dispari in c++?grazie
Di solito in tutti i linguaggi si fa il modulo di 2 :p
Scusate l'ignoranza ma quali sono i numeri reali?E c'è qualche comando particolare in c++ per visualizzare una matrice o basta fare il cout?
grazie
Originariamente inviato da R2D2
Scusate l'ignoranza ma quali sono i numeri reali?E c'è qualche comando particolare in c++ per visualizzare una matrice o basta fare il cout?
grazie
Beh allora dovresti fare un pò di ripetizione di matematica ... :D
Scherzi a parte , come in matematica , l'insieme dei numeri reali è quello che include i numeri razionali , irrazionali , periodici ecc... così è anche in informatica ....
Tanto per intenderci , sono i numeri con la,virgola ... ciao ;)
Quanto alla matrice , ti fai due cilci annidati che ti scandiscono l'intera matrice , e stampi i valori con cout ;)
Ciao
iena.vibra
03-08-2003, 21:27
Originariamente inviato da R2D2
Scusate l'ignoranza ma quali sono i numeri reali?E c'è qualche comando particolare in c++ per visualizzare una matrice o basta fare il cout?
grazie
Per visualizzare una matrice ti servono 2 cicli innestati:
quello esterno scorre le righe(in verticale per capirci),
mentre quello interno scorre le colonne(in orizzontale),
per visualizza il contenuto di ogni elemento puoi usare
il cout oppure il print.
Se esiste un comando per il print delle matrici non ne son
a conoscenza
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.