01/09/10 18:18
lorenzo
a parte il titolo errato(siamo nella sezione C++, non ha senso aggiungerlo anche tra parentesi)
di cosa hai bisogno?
Hai scritto qualcosa? Hai qualche idea?
Ti informo che se vuoi codice pronto hai scelto il posto sbagliato...qui non scriviamo programmi su richiesta.
di cosa hai bisogno?
Hai scritto qualcosa? Hai qualche idea?
Ti informo che se vuoi codice pronto hai scelto il posto sbagliato...qui non scriviamo programmi su richiesta.
aaa
16/09/10 0:18
Saf
#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '{parsed_message}'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '{parsed_message}'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='{parsed_message}'; i++){ printf("%d",out[i]); if (out[i+1]!='{parsed_message}') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmo funziona, però ha già i dati in memoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo fscanf(ptr,"%d,",&dati[i]) in un for, di solito io mi trovo bene.'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '{parsed_message}'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '{parsed_message}'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='{parsed_message}'; i++){ printf("%d",out[i]); if (out[i+1]!='{parsed_message}') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmo funziona, però ha già i dati in memoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo fscanf(ptr,"%d,",&dati[i]) in un for, di solito io mi trovo bene.'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '{parsed_message}'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '{parsed_message}'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='{parsed_message}'; i++){ printf("%d",out[i]); if (out[i+1]!='{parsed_message}') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmo funziona, però ha già i dati in memoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo fscanf(ptr,"%d,",&dati[i]) in un for, di solito io mi trovo bene.'; i++){ printf("%d",out[i]); if (out[i+1]!='#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '{parsed_message}'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '{parsed_message}'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='{parsed_message}'; i++){ printf("%d",out[i]); if (out[i+1]!='{parsed_message}') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmo funziona, però ha già i dati in memoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo fscanf(ptr,"%d,",&dati[i]) in un for, di solito io mi trovo bene.') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmo funziona, però ha già i dati in memoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo fscanf(ptr,"%d,",&dati[i]) in un for, di solito io mi trovo bene.
Ultima modifica effettuata da Saf 16/09/10 0:19
aaa
16/09/10 0:21
Saf
#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '{parsed_message}'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '{parsed_message}'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='{parsed_message}'; i++){ printf("%d",out[i]); if (out[i+1]!='{parsed_message}') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmofunziona, però ha già i dati inmemoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo scanf("%d,",&dati[i]) in un for di solito, io mi trovo bene.'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '{parsed_message}'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '{parsed_message}'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='{parsed_message}'; i++){ printf("%d",out[i]); if (out[i+1]!='{parsed_message}') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmofunziona, però ha già i dati inmemoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo scanf("%d,",&dati[i]) in un for di solito, io mi trovo bene.'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '{parsed_message}'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '{parsed_message}'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='{parsed_message}'; i++){ printf("%d",out[i]); if (out[i+1]!='{parsed_message}') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmofunziona, però ha già i dati inmemoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo scanf("%d,",&dati[i]) in un for di solito, io mi trovo bene.'; i++){ printf("%d",out[i]); if (out[i+1]!='#include <stdlib.h> #include <stdio.h> int dati[64]={1,2,3,2,4,4,7,8,6,6,2,1,4,6,7,8,3,6,2,1,4},out[64]={-1}; int main(){ int i/*contatore per dati[]*/, j/*contatore per out[]*/, k; bool y; /*variabile booleana*/ for (i=0, j=0; dati[i] != '{parsed_message}'; i++){ //scorri il vettore dati finchè raggiungi la fine for(k=0, y=true; out[k] != '{parsed_message}'; k++){ //scorri out[] finchè raggiungi la fine if (dati[i] == out[k]){ y = false;//se trovi anche solo un numero uguale allora y=false ed esci subito dal for break; } }; if (y==true) {//y==true significa che tutti i numeri in out[] sono diversi da quelli in dati[] out[j++] = dati[i]; //salvalo in memoria } }; /*ciclo di output*/ for (i=0; out[i]!='{parsed_message}'; i++){ printf("%d",out[i]); if (out[i+1]!='{parsed_message}') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmofunziona, però ha già i dati inmemoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo scanf("%d,",&dati[i]) in un for di solito, io mi trovo bene.') printf(","); }; printf("\n"); system("pause"); return 0; }
Questo algoritmofunziona, però ha già i dati inmemoria, sta a te implementare del codice per ricevere i dati dal file, non so se usi lo scanf("%d,",&dati[i]) in un for di solito, io mi trovo bene.
aaa