ciao scusa io ho linux,ma la seconda parte del primo programma, dopo aver inserito i valori del secondo vettore mi dice errore di segmentazione (core dump creato) come mai?
#include #include int main(){ int N; //N elementi specificato dall'utente int P; //N elementi vettore 2 int i; //variabile per cicli int k=0;//variabile per vettore comune pari int v3[k]; do{ printf("Inserisci la lunghezza del vettore tra 1 e 20: "); scanf("%d",&N); //ciclo per lunghezza vettore }while(N20); int v1[N]; //scrivo la variabile qui perché N è stato inserito dall'utente do{ printf("Inserisci la lunghezza del secondo vettore tra 1 e 20: "); scanf("%d",&P); }while(P20); int v2[P]; //stessa cosa figlio di buttana for(i=0;i
Io il primo esercizio l'ho fatto mooolto piu lungo ma funziona.. in caso di esame potrebbe costarmi dei punti? Funziona però... penso che la differenza sia che nel video i vettori sono sempre grandi 20, invece io li creo DOPO che l'utente ha scritto quanto devono essere lunghi.. int main(int argc, char *argv[]) { int n; int m=0; int i; int j=0; printf(" inserire la lunghezza dei vettori (max 20) "); scanf("%d", &n); while ((n > 20) || (n
ho risolto il secondo in un modo un po' diverso con una variabile che invece che portare il conto di quanto ho scritto il vettore risultato mi dice invece quante " lettere extra " rispetto alla frase originale ho messo, lascio qui la soluzione per i curiosi int main(){ char frase[101]; char out[201]; for(int i=0;i
grazie 1000 lo avevo fatto correttamente ma al posto della f o F stampa un carattere strano, sto usando visual studio 15 da windows 10; già per la è devo ogni volta scrivere \x8A nei printf (preso da cp437) ma con la f (che sarebbe\x66) non funziona
Io però su windows! anche la seconda parte del codice non funziona anche se ho fatto con allocazione dinamica #include int main(){ int N; printf("Dai una dimensione ai vettori con massimo 20 inserimenti "); scanf("%d", &N); int vet1[N]; int vet2[N]; int ris[2*N]; int i; int j; printf("Completa il vettore 1 "); for(i=0; i
ciao scusa io ho linux,ma la seconda parte del primo programma, dopo aver inserito i valori del secondo vettore mi dice errore di segmentazione (core dump creato) come mai?
#include
#include
int main(){
int N; //N elementi specificato dall'utente
int P; //N elementi vettore 2
int i; //variabile per cicli
int k=0;//variabile per vettore comune pari
int v3[k];
do{
printf("Inserisci la lunghezza del vettore tra 1 e 20: ");
scanf("%d",&N); //ciclo per lunghezza vettore
}while(N20);
int v1[N]; //scrivo la variabile qui perché N è stato inserito dall'utente
do{
printf("Inserisci la lunghezza del secondo vettore tra 1 e 20: ");
scanf("%d",&P);
}while(P20);
int v2[P]; //stessa cosa figlio di buttana
for(i=0;i
ma è obbligatorio mettere ris[j]=0; ?? perche comunque il for finisce quando i
bella spiegazione, cercherò di farlo sostituendo alle vocali afa efe ifi ofo ufu provo a fare un traduttore in farfallino ahahaha
Io il primo esercizio l'ho fatto mooolto piu lungo ma funziona.. in caso di esame potrebbe costarmi dei punti? Funziona però... penso che la differenza sia che nel video i vettori sono sempre grandi 20, invece io li creo DOPO che l'utente ha scritto quanto devono essere lunghi..
int main(int argc, char *argv[])
{
int n;
int m=0;
int i;
int j=0;
printf("
inserire la lunghezza dei vettori (max 20)
");
scanf("%d", &n);
while ((n > 20) || (n
è possibile avere questo pdf ?
ho risolto il secondo in un modo un po' diverso con una variabile che invece che portare il conto di quanto ho scritto il vettore risultato mi dice invece quante " lettere extra " rispetto alla frase originale ho messo, lascio qui la soluzione per i curiosi
int main(){
char frase[101];
char out[201];
for(int i=0;i
ma prima della gets, non si dovrebbe inserire fflush(stdin)?
Ciao, ma per capire se un carattere sia o meno minuscolo, si poteva usare la funzione islower(stringa[i])?
Ciao! L'ultimo esercizio quando provo a farlo con code block il programma smette di funzionare. Come mai?
Anche a me fa la stessa cosa
@@domenicomallardo2493 anche a me
i video sono ottimi. Per quanto riguarda i pdf, si potrebbero avere.
grazie 1000 lo avevo fatto correttamente ma al posto della f o F stampa un carattere strano, sto usando visual studio 15 da windows 10; già per la è devo ogni volta scrivere \x8A nei printf (preso da cp437) ma con la f (che sarebbe\x66) non funziona
Io però su windows! anche la seconda parte del codice non funziona
anche se ho fatto con allocazione dinamica
#include
int main(){
int N;
printf("Dai una dimensione ai vettori con massimo 20 inserimenti
");
scanf("%d", &N);
int vet1[N];
int vet2[N];
int ris[2*N];
int i;
int j;
printf("Completa il vettore 1
");
for(i=0; i
Buonsera ho quasi finito i corso base, c'è anche uno avanzato ? grazie mille
Non
devi partire dal presupposto che chi ti ascolta non sa, e tu confondi ancora di piu le idee, non sai spiegare.
le cose le ha spiegate nei video precedenti