Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5 introduce Dynamic Multi Frame Generation e MFG 6X, permettendo fino a cinque frame generati per ogni frame renderizzato. I test su Cyberpunk 2077 e 007 First Light mostrano forti incrementi di FPS e riduzione della latenza su RTX 5090 Laptop. Migliorano fluidità, stabilità e qualità visiva.
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere)
Quattro modi di indossarlo, stessa app del Plaud Note Pro e integrazione con il desktop. Il registratore IA da indossare di Plaud eccelle in mobilità, ma resta vincolato all'abbonamento ed è facile da perdere
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro
Xiaomi ha portato Redmi Watch 6 anche sul mercato italiano, puntando su un display AMOLED da 2,07 pollici con picco di luminosità a 2000 nit, frame in alluminio da 9,9mm e un'autonomia dichiarata di 12 giorni. Lo smartwatch gira su HyperOS 3 e integra GPS, Bluetooth 5.4 e oltre 150 sport mode. Il tutto a meno di 100 euro
Tutti gli articoli Tutte le news

Vai al Forum
Discussione Chiusa
 
Strumenti
Old 19-07-2010, 17:36   #1
webeye
Bannato
 
Iscritto dal: Sep 2007
Messaggi: 22
2 esercizi di fondamenti Array di stringhe e battaglia navale

Salve a tutti sono un novellino,
devo fare un esercizio per fondamenti di informatica IN C++, anzi gli esercizi sono 2.

Testo:
-si tratta un tradimento tra 2 persone il marito deve controllare una lista di email(1 centinaio)-
Scrivere un programma che dato in imput l'elenco delle mail ,(che per semplicità si puo' implementare come array di stringhe) conti quante sono le mail in cui e' contenuta una tra le seguenti parole: amore tesoro ecc.


dunque Il primo esercizio richiede un array di stringhe(array di array di caratteri, quindi una matrice SUPPONGO)
simula di ricevere una lista di 100 email quindi la dim colonna si sa ed e' statica,
ma la lunghezza di ogni mail e' indefinita.
Gia' qui credo di essere in alto mare,
credo di dover creare una matrice il cui indice di riga sara' il numero della mail e su ogni colonna e' contenuto un singolo carattere, dunque ad es.
email n°1:
lista[0][0-------x]
dove x e' la dim massima.
dovrei dichiarare per ogni riga un'array dinamico di char* in modo tale da incrementare la dimensione man mano che finisce?

preciso che l'email per comodita' venga inserita' da input senza scansioni su file ecc.




_______________________________________
l'altro esercizio e' la battaglia navale.
si gioca con 2 giocatori.
dunque si hanno 4 matrici
2 per ognuno.(A1,B1,A2,B2)

la Matrice di tipo A sarebbe la griglia dove sono posizionate le navi, all'inizio del gioco ogni giocatore posiziona le navi sulla griglia in verticale o in orizzontale, il problema e' che ci sono navi diversa dimensione ad. es da 4 caselle da 3 da 2 e da 1 La funzione distribuisci navi sulla griglia si da' scontato che sia gia' implementata.

Ora inizia la seconda parte, a turno ogni giocatore da le cordinate x,y per sparare sulle navi avversarie e si deve rispondere colpito se la nave avversaria e' stata colpita ma ci sono ancora altre caselle a galla, COLPITA E AFFONDATA quando non sono rimasti pezzi a galla(dunque ho l'ultimo pezzo) e ACQUA quando non prendo nulla, dunque questa griglia(B) di ogni giocatore dovra' contenere i tentativi andati a buon fine e non.

Supponevo di creare 4 matrici di interi.
Sulle matrici di tipo A(dove ci sono le navi) quando vengono distribuite le navi scrivo in ogni casella il numero di pezzi che ha una nave
ad es nella matrice c'e' un pezzo: [0 0 0 4 4 4 4 0 0 0]
se prendo si e' in presenza di una nave verifico i numero se e' 4 allora dovro' controllare per un massimo di 4 posizioni a nord sud est ovest, ma rischiero' di trovare altre navi so gia' che è sbagliata come idea, ma continuo ugualmente ad esporla, una volta che colpisco questa nave da 4 decremento il numero su ogni casella quando tale numero sara 1 vuol dire che e' l'ultimo pezzo e sara' colpita e affondata.
Potrei anche fare solamente una matrice di 0 e 1 e -1 dove le 1 sono le navi e man man diventano -1 e controllo semplicemente se accanto alle cordinate ci sono -1 o 1
Ma su questo sono molto confuso, se le navi fossero state di dimensione 1 sarebbe stata una cavolata,
ma se ad es. supponiamo di colpire una nave al centro qual'e' la condizione che dovrei applicare per vedere se la nave e' finita? dovrei fare una serie di funzioni verifica nave 4 nave 3 nave 2 ecc?

Scusate se sono stato niubbo ma sono all'inizio.
webeye è offline  
Old 19-07-2010, 17:49   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
cionci è offline  
 Discussione Chiusa


DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro Redmi Watch 6 in prova: lo smartwatch con ampio ...
Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ADV, ma con molti più pulsanti Mad Catz M.M.O. 7+: lo stesso DNA del R.A.T. 8+ ...
Radeon RX 9070 GRE, AMD la porta in tutto il mondo | Recensione Gigabyte Gaming OC Radeon RX 9070 GRE, AMD la porta in tutto il mon...
Le auto volanti (elettriche) in Cina son...
Senua è il sequel di Hellblade II...
La Commissione europea taglia le bollett...
Halo: Campaign Evolved, annunciata la da...
Sega rilancia Crazy Taxi con World Tour:...
Pagare per avere meno: Brave Origin vuol...
L'italiana Bending Spoons sbarca a Wall ...
Have I Been Pwned tocca quota 1000 data ...
Microsoft conferma la nuova uscita di Fa...
WWDC 2026 è oggi: come seguire il keynot...
L'IA cambia Internet: i bot superano il ...
DeepSeek V4 Pro supera GPT 5.5 Pro: nei ...
Destiny 2 sta per morire, la community s...
Microsoft cede: la ricerca di Windows 11...
Dopo quasi 30 anni, l'originale Thief di...
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: 16:10.


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