|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#81 |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 311
|
vieni ?
__________________
Senior Member Registrato il: Jan 2001 Messaggi: 2609 |
|
|
|
|
|
#82 |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 311
|
attendo PVT
__________________
Senior Member Registrato il: Jan 2001 Messaggi: 2609 |
|
|
|
|
|
#83 | |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Quote:
Codice:
For i = 1 To II c(i) = CC(a(i), b(i), ir) ir = IIr(a(i), b(i), ir) Next i Codice:
For i = 1 To II a(i + 1) = CC(a(i), b(i)) c(i) = DD(a(i), b(i)) Next i Io: accesso per 2 volte a matrice a due dimensioni. Tu: nessuna addizione. Io: Una addizione. Tu: Due assegnazioni: una a vettore, una a variabile. Io: Due assegnazioni: due a vettore. C'e' da capire se due accessi a matrici a tre dimensioni sono piu' lenti di un addizione e di un assegnazione a vettore. Ora uno dei due tuoi accessi a matrici a tre dimensioni, compensa la mia assegnazione a vettore, quindi rimane da capire se un addizione e piu' veloce della differenza d'accesso tra una matrice a tre dimensioni ed una matrice a due dimensioni. Secondo me l'addizione e' piu' veloce, da cui deduco che il mio codice e' piu' veloce. |
|
|
|
|
|
|
#84 |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 311
|
Io : Tarzan
Tu : Jane fare grum grum , si o no (-1, 0) ??? (cazzo, certe volte capiscono solo le tozze)
__________________
Senior Member Registrato il: Jan 2001 Messaggi: 2609 Ultima modifica di a2000.1 : 23-07-2006 alle 22:35. |
|
|
|
|
|
#85 | |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Quote:
|
|
|
|
|
|
|
#86 | |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Quote:
|
|
|
|
|
|
|
#87 |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 311
|
va buo', attendo vagamente ...
__________________
Senior Member Registrato il: Jan 2001 Messaggi: 2609 |
|
|
|
|
|
#88 | |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 311
|
Quote:
__________________
Senior Member Registrato il: Jan 2001 Messaggi: 2609 |
|
|
|
|
|
|
#89 |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 311
|
ssssorry .... lesbians may be ?
__________________
Senior Member Registrato il: Jan 2001 Messaggi: 2609 |
|
|
|
|
|
#90 | |
|
Bannato
Iscritto dal: Feb 2003
Messaggi: 947
|
Quote:
Ma non credo si estinguera'. |
|
|
|
|
|
|
#91 |
|
Senior Member
Iscritto dal: Aug 2004
Messaggi: 311
|
__________________
Senior Member Registrato il: Jan 2001 Messaggi: 2609 |
|
|
|
|
|
#92 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Ok. Chiudiamo qui perché la discussione è degenerata.
ciao |
|
|
|
|
|
#93 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Ok. Riapriamo la discussione perché repne scasb, come sicuramente molti altri utenti, è intenzionata a continuare in modo civile la discussione. Alla prima provocazione pero potrebbe scattare la sospensione per qualcuno...
ciao |
|
|
|
|
|
#94 |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 2691
|
ciao tornando al problemainiziale io devo convertire ancore questa stringa in intero.. ma mi da ancora errore
vi prego aiuto mi serve x domani!! L'HO riadattato ma non va ancora Codice:
*#include <stdlib.h>
#include <stdio.h>
#include <string.h>
* *
#define TERM 100
int main(int argc, char *argv[])
{
char num[21];
char num2[21];
printf("Inserisci il primo numero\n");
scanf("%s",&num);
printf("Inserisci il secondo numero\n");
scanf("%s",&num2);
*
//Inizio a copiare l'array char dentro un array int
unsigned int num_i[20];
unsigned int num_i2[20];
int pos;
char temp[2];
temp[1]='\0';
for (pos=0; pos<=20; pos++)
* {
temp[0]=num[pos];
num_i[pos]=atoi(temp);
* * * * * * * * * printf("%i\n",num_i[pos]);
* * * * }
temp[1]='\0';
for (pos=0; pos<=20; pos++)
{ *
temp[0]=num2[pos]; * * * * * * * * num_i2[pos]=atoi(temp);* * * * * * * * printf("%i\n",num_i2[pos]);
* }
int numero[20],numero2[20];
* * memset(numero,'0',sizeof(numero));
* * * memcpy(numero+20-strlen(num),num_i,strlen(num));
* * memset(numero2,'0',sizeof(numero2));
* * * * memcpy(numero2+20-strlen(num2),num_i2,strlen(num2));
return(0);
}
|
|
|
|
|
|
#95 |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 2691
|
per la sottrazione l'ho impostata così..
for (cicle=20;cicle>=0;cicle--) 48 { 49 if( numero[cicle] > numero2[cicle]) 50 result[cicle] = numero[cicle] - numero2[cicle]; 51 if( numero[cicle] < numero2[cicle]) 52 { 53 numero[cicle-1]--; 54 |
|
|
|
|
|
#96 | |
|
Senior Member
Iscritto dal: May 2000
Messaggi: 1459
|
Quote:
e se numero[cicle-1]==0? |
|
|
|
|
|
|
#97 |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 2691
|
ciao, questo programma mi sta facendo impazzire, qualche buon'anima potrebbe correggermelo? sotto quanto ho scritto io:
Codice:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define TERM 100
int main(int argc, char *argv[])
{
char num[21];
char num2[21];
printf("Inserisci il primo numero\n");
scanf("%s",&num);
printf("Inserisci il secondo numero\n");
scanf("%s",&num2);
//Inizio a copiare l'array char dentro un array int
unsigned int num_i[20];
unsigned int num_i2[20];
int pos;
char temp[2];
temp[1]='\0';
for (pos=0; pos<=20; pos++)
{
temp[0]=num[pos];
num_i[pos]=atoi(temp);
printf("%i\n",num_i[pos]);
}
temp[1]='\0';
for (pos=0; pos<=20; pos++)
{
temp[0]=num2[pos];
num_i2[pos]=atoi(temp);
printf("%i\n",num_i2[pos]);
}
int numero[20],numero2[20];
memset(numero,'0',sizeof(numero));
memcpy(numero+20-strlen(num),num_i,strlen(num));
memset(numero2,'0',sizeof(numero2));
memcpy(numero2+20-strlen(num2),num_i2,strlen(num2));
//Inizio la sottrazione
int cicle,int result[20];
for (cicle=20;cicle>=0;cicle--)
{
if( sizeof(numero2) > sizeof(numero) )
printf("Errore! Perfavore inserire prima il numero maggiore!\n");
exit 0;
if( numero[cicle] > numero2[cicle])
result[cicle] = numero[cicle] - numero2[cicle];
if( numero[cicle] < numero2[cicle])
{
numero[cicle-1]--;
numero[cicle] += 10;
result[cicle] = numero[cicle] - numero2[cicle];
}
if( numero[cicle] < 0)
printf("Errore!\n");
printf("Il risultato della sottrazione è: %i",reult);
return(0);
}
|
|
|
|
|
|
#98 | |
|
Senior Member
Iscritto dal: May 2004
Messaggi: 2691
|
Quote:
in effetti... te come lo metteresti ? |
|
|
|
|
|
|
#99 | ||
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() ammazza ![]() Quote:
|
||
|
|
|
|
|
#100 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
@Andre_Santarell: ma perché non provi ad applicare una delle efficienterrime versioni di a2000.1 e repne scasb? ^^
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:12.





















