Torna indietro   Hardware Upgrade Forum > Software > Programmazione

realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
Hogwarts arriva in fascia media grazie a realme, con una special edition che unisce la Quadra Light-Sensing Color-changing Tech, un baule in stile Hogwarts Express pieno di collezionabili e una scheda tecnica sostanzialmente identica al 16 Pro di partenza: ecco cosa cambia davvero, come si comporta nell'uso quotidiano e quanto vale in base al prezzo di 699,99 euro
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 12-12-2006, 20:35   #1
FreedomX80
Junior Member
 
Iscritto dal: Nov 2006
Messaggi: 2
Consiglio Problemi di programmazione

Ciao a tutti,

già una volta ho postato per conto di un mio amico per quanto riguarda consigli su problemi di programmazione e i vostri aiuti sono stati molto preziosi.

ancora una volta però c'è bisogno di consigli



Esercizio 1

Scrivere una funzione C avente i seguenti parametri di ingresso:

· un array di interi A[N] e la sua lunghezza corrente n (numero di elementi validi);

· un array B[M][2] di interi e la sua lunghezza corrente m .



La funzione deve verificare che ciascuna coppia che si può formare con gli elementi di A compaia in almeno una riga di B (in qualsiasi ordine) e restituire il valore di verità corrispondente. Esempio, nel caso in cui A (di n=3 elementi validi) e B (di m=6 righe valide) fossero quelli indicati:



A

1

6

2

--

--

--



B

1


3

2


1

1


6

3


2

3


6

2


6



la funzione dovrà restituire il valore vero in quanto le coppie (1,6), (1,2) e (6,2) compaiono come righe di B (rispettivamente nelle righe di indici 2, 1 e 5).

Inoltre scrivere un main di prova per la funzione in cui i dati devono essere letti da video e l’output deve essere prodotto su file. Stabilire il formato dei dati scritti sul file.







Esercizio 2



Una stringa s è detta palindroma se letta sia da sinistra verso destra che da destra verso sinistra risulta uguale, come per esempio:



“ABCBA” “ 123343321” “otto”



Scrivere un programma C che riceva come input una stringa e stampa in output se la stringa è palindroma. Il programma inoltre deve ignorare gli spazi e non deve far distinzione fra maiuscole e minuscole durante il processo di verifica. Ad esempio le seguenti stringhe devono essere considerate palindrome:



“Anna” “ott o” “1233 4 3321”

Esercizio 3



Scrivere un programma in C che riceva in input un insieme di parole (stringhe, possibilmente lette da un file di testo) e produca in output (possibilmente su file) le parole di input ordinate. Esempio:



Input: “Oggi è proprio una bella giornata. Quasi quasi vado al mare.”



Output:

al

bella

è

giornata

mare

Oggi

proprio

Quasi

quasi

una

vado


Per l’ordinamento utilizzare l’algoritmo di Merge Sort (versione ricorsiva) ovviamente modificato per operare su array di puntatori a char anziché su array di int. Inoltre, lo spazio da allocare in memoria per memorizzare le parole lette da file deve essere dinamico, ovvero bisogna contare prima le parole e poi allocare lo spazio necessario.

Di nuovo vi ringrazio anticipatamente...

Saluti
FreedomX80 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Ricaricare l'auto con la stessa velocit&...
Generazione Z e lavoro: l'IA ripensa gli...
Samsung Galaxy Tab S12+ e S12 Ultra: spe...
Xiaomi lancia il nuovo Mijia 271L, il fr...
Risoluzione 2K nativa e sfondi trasparen...
iPhone 18 Pro, promosso da DXOMARK ma no...
vivo presenta la nuova serie X500: Pro M...
Tutte le offerte Amazon aggiornate, sono...
Trump annuncia l'AI Force e uno zar dell...
Marvel's Wolverine non include asset gen...
Nuova offerta WINDTRE, 200 GB in 5G a 5,...
SiPearl consegna i primi processori Rhea...
Due sistemi nervosi antichissimi si sono...
Paramount-Warner Bros. Discovery: accord...
Supra2-IMG: il generatore di immagini ch...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:45.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v