Тёмный

Esercizi sulle STRUTTURE e LISTE - Lingaggio C 

Programmazione Time
Подписаться 24 тыс.
Просмотров 10 тыс.
50% 1

Наука

Опубликовано:

 

5 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@toureamaramandjou5017
@toureamaramandjou5017 2 месяца назад
salve grazie per questo bellissimo video sull'allocazione dinamica. ma ho qualche difficolta a capire una parte della funzione (void *cancella(struct informazione *lista){ ...... ...... for(i = 1 ; i != sc ; i++) { prec = temp; temp = temp->next; succ = temp->next; } prec->next = succ; free(temp); temp = lista; ...... ...... } se le variabili temp e succ puntino allo stesso indirizzo , come mai prec->next = succ punta a un indirizzo ancora valido (ciòè l'indirizzo al quale puntava succ) quando questo ultimo è stato cancellato con la free(temp). Ricordo che temp e succ puntavano allo stesso indirizzo prima della cancellazione con la funzione free(). scusami la domanda ma sono molto confuso.
@rxgs_6395
@rxgs_6395 10 месяцев назад
Non ho capito la logica del secondo,, mettendo una printf("* "); come fa' il compilatore ha stamparmi fino ad ottenere un rettangolo?
@ProgrammazioneTimeOfficial
@ProgrammazioneTimeOfficial 10 месяцев назад
La logica sta nell'idea di stampare l'asterisco solo quando rientra tra gli intervalli che vengono esplicitati in input e i due for appunto scorrono tutti gli indici (l'if controlla se l'indice è nell'intervallo oppure no)
@rxgs_6395
@rxgs_6395 10 месяцев назад
Cortesemente @@ProgrammazioneTimeOfficial, un favore grande. Sto sbattendo da giorni, ma non sto riuscendo ha risolverlo. E' finito, solo che non mi fa stampare gli asterischi come chiede l'esercizio. Te lo chiedo da studente universitario che vuole migliorare in questo campo, quando hai tempo, per favore, dimmi in cosa ho sbagliato, anche a costo di aspettare una settimana. Grazie🙏 #include #define costante 9 struct piano_cartesiano{ int punto1, punto2; }; struct piano_cartesiano punti(); void piano_grafico(struct piano_cartesiano, struct piano_cartesiano); int main() { struct piano_cartesiano ascisse, ordinate; ascisse = punti(); ordinate = punti(); printf("Punti (A,B):(%d,%d) ", ascisse.punto1, ascisse.punto2); printf("Punti (A,B):(%d,%d) ", ordinate.punto1, ordinate.punto2); if(ordinate.punto1>=0 && ordinate.punto1=0 && ordinate.punto2= 0 && ascisse.punto1 =0 && ascisse.punto2 0; i--) { printf("%d ", i); for (int j = 0; j
@ProgrammazioneTimeOfficial
@ProgrammazioneTimeOfficial 10 месяцев назад
Ti ho fixxato la funzione piano_grafico, però credo che ci sia ancora qualcosa di sbagliato a livello di logica delle condizioni (questo lo lascio a te), però almeno la visualizzazione avviene senza problemi: for (int i = costante; i > 0; i--) { printf("%d ", i); for (int j = 0; j
@warrior_2126
@warrior_2126 6 месяцев назад
Ciao, da premettere non sono ancora bravo in c, non ho la creatività nel inventare e strutturare un programma adeguatamente, sto seguendo moltissimo i tuoi video e studiando molta teoria, riguardo gli esercizi sulle strutture e liste ovviamente sono solo riuscito a seguire solo le tue soluzioni, senza provarci a farle da solo poiché ancora non ci riesco, come riesco ad avere questa creatività nello svolgere un esercizio? Ha senso quello che sto facendo ovvero osservare tanta teoria e pratica nel guardare gli altri programmare, prima di poter programmare da solo?? Spero di essere stato comprensibile e inoltre grazie per i tuoi video
@ProgrammazioneTimeOfficial
@ProgrammazioneTimeOfficial 6 месяцев назад
Il senso c'è, perché guardando gli altri (che magari possono avere più esperienza) ti riescono a trasmettere inconsapevolmente qualcosa. Un po' come quando parli in inglese, migliori di più con uno che ha il C1/C2 rispetto uno con l'A2 (spero si capisca il paragone). Per il resto è tutto un percorso di crescita, tempo, pratica e metodo. Non è una cosa che si impara dall'oggi al domani (oppure in 6 mesi). Ognuno ha il proprio modo di ragionare e questo implica che tu ci impieghi il tuo tempo. Mi hai comunque dato l'idea per un video in merito (dare consigli e altro ancora) e al momento ti dico che puoi continuare a cercare di assorbire, ma anche di replicare e capire cosa gli altri stanno facendo. Arriverà anche la tua "creatività" nel risolvere i problemi.
@warrior_2126
@warrior_2126 6 месяцев назад
@@ProgrammazioneTimeOfficial grazie mille, mi hai dato una marcia in più nel continuare il mio cammino 👌
@carlomaggiolo2180
@carlomaggiolo2180 3 года назад
Nel primo esercizio non sarebbe più veloce fare la conversione tutto in secondi, fa il calcolo ed alla fine ritrasformare usando il modulo 60?
@ProgrammazioneTimeOfficial
@ProgrammazioneTimeOfficial 3 года назад
Certamente, è di sicuro più vicino all'umano questo ragionamento che suggerisci. Per quanto riguarda invece i vantaggi computazionali non va a cambiare nulla quasi e non fa differenza l'uno o l'altro metodo. La tua osservazione comunque può risultare interessante per altri che si stanno approcciando alla programmazione, poiché si vede che esistono più modi per raggiungere lo stesso risultato.
@rxgs_6395
@rxgs_6395 10 месяцев назад
cosa si intende per exit(-1)?
@ProgrammazioneTimeOfficial
@ProgrammazioneTimeOfficial 10 месяцев назад
exit() è una chiamata a sistema che interrompe l'esecuzione del programma e il valore tra le parentesi tonde dovrebbe essere una personalizzazione dell'errore che poi chi ha eseguito il programma si mette a gestire. Non sono stati fatti video a riguardo, ma quando studi sistemi operativi queste cose sono molto più utili e pratiche. Magari potrò farci dei video.
@thekingofgenius8752
@thekingofgenius8752 3 года назад
Ok grazie 🙏🏾 🙏🏾🙏🏾🙏🏾👏🏾👏🏾👏🏾👏🏾👏🏾💪🏾💪🏾💪🏾💪🏾💪🏾💪🏾💪🏾💪🏾💪🏾💪🏾👏🏾👏🏾👏🏾🙏🏾
@Bruh-sw3oe
@Bruh-sw3oe 3 года назад
Ciao, so che non c'entra niente con questo video ma ti volevo chiedere, recentemente sto usando i tuoi video tutorial su java per aiutarmi nello studio del recupero del debito in informatica, ho notato che non hai coperto tanti argomenti da avere una decente conoscenza del linguaggio, mi chiedevo se pensi di ritornare magari a continuare quella serie, soprattutto ora che hai finito/quasi finito con C?
@Bruh-sw3oe
@Bruh-sw3oe 3 года назад
Te lo chiedo pure perché, se riesco a superare questo debito e passare al quinto, sono sicuro che dei tuoi video su java mi potrebbero essere molto utili
@ProgrammazioneTimeOfficial
@ProgrammazioneTimeOfficial 3 года назад
La playlist di Java verrà rifatta da 0 seguendo la falsa riga (con miglioramenti) di questo corso, però mi dispiace non nei tempi che serve a te
@Bruh-sw3oe
@Bruh-sw3oe 3 года назад
@@ProgrammazioneTimeOfficial Vabbè dai, sarà sicuramente utile a molti altri
@petros3670
@petros3670 Год назад
Ma la funzione trascorso dove è definita?
@petros3670
@petros3670 Год назад
Ah ok,min 5
Далее
Bike Challenge
00:20
Просмотров 9 млн
ПРИКОЛЫ НАД БРАТОМ #shorts
00:23
Просмотров 893 тыс.
Alberi Binari in C
50:06
Просмотров 625
Esercizi sulle FUNZIONI - LINGUAGGIO C
24:51
Просмотров 13 тыс.
strutture di dati: pile,code,liste,grafi,alberi
17:49
Lavorare con i File - C Tutorial Italiano 25
9:33
Просмотров 4,8 тыс.
Prova A secondo esame parziale Programmazione 1 ~ uniVR
28:18
ИГРОБУК ЗА ПОЛМИЛЛИОНА..
10:09
Просмотров 45 тыс.
We built the Biggest iPhone in the World.
23:30
Просмотров 993 тыс.
iPhone VS Samsung🤯
1:00
Просмотров 19 млн
Your Keyboard vs TurboFlex keyboard 👍.
0:25
Просмотров 7 млн