Torna indietro   Hardware Upgrade Forum > Software > Programmazione

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
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa
Marvel's Wolverine porta Logan in un'avventura inedita, violenta e fortemente narrativa, costruita attorno alla sua natura di combattente e al difficile rapporto con il proprio passato. Insomniac Games punta su combattimenti spettacolari, progressione e personalizzazione, inserendo l'azione in un mondo segnato dalla persecuzione dei mutanti. Un viaggio intenso, che alterna mattanza, esplorazione e momenti sorprendentemente emotivi.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 30-07-2009, 16:33   #1
AZE
Junior Member
 
Iscritto dal: Jul 2009
Messaggi: 9
[C++] Aiuto For

Ciao a tutti, spero mi possiate aiutare in questo esercizio:
Visualizzare i seguenti valori utilizzando una for per generare ciascuna riga :
1,2,3,4,5,6,7
3,8,13,18,23
20,14,8,2,-4,-10
19,27,35,43,51

Modificare il programma in modo che definito di volta in volta il valore inziale del contatore, il valore dell'incremento e utilizzando una sola for parametrica vengano visualizzati i primi n (letto dalla tastiera) termini della sequenza.
Qui' quello che ho fatto:
Codice:
#include <stdio.h>
#include <math.h>

main()
{int i, cnt, inc, n;
//Prima parte nessun problema:
for (i=1;i<8;i=i+1) {printf("%d, ", i);}
printf("\n");
for (i=3;i<=23;i=i+5) {printf("%d, ", i);}
printf("\n");
for (i=20;i>=-10;i=i-6) {printf("%d, ", i);}
printf("\n");
for (i=19;i<=51;i=i+8) {printf("%d, ", i);}
printf("\n");


//Seconda parte
printf("\nInserisci il valore iniziale del contatore: ");
scanf("%d", &cnt);
printf("Inserisci quante n volte vuoi iterare:");
scanf("%d", &n);
printf("\nInserisci il valore dell'incremento: ");
scanf("%d", &inc);

for(cnt;[*];cnt=cnt+inc) printf("%d", cnt);

fflush(stdin);
getchar();
}
* riesco a farlo iterare sinche' cnt non raggiunge il numero che inserisco, ma l'esercizio chiede che l'iterazione venga eseguita n volte [esempio se n=2, mi deve stampare solo i primi 2 numeri, se n=3 solo i primi 3 numeri.

Spero possiate essermi d'aiuto postando la parte di codice corretta o aiutandomi in qualche modo, grazie

Ho letto ora la storia delle parentesi quadre ma come si rinomina il titolo?

Ultima modifica di AZE : 30-07-2009 alle 16:39. Motivo: Scuse
AZE è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2009, 10:48   #2
YSN
Member
 
Iscritto dal: Oct 2008
Messaggi: 112
quello mi sembra C, non C++

Ultima modifica di YSN : 04-08-2009 alle 10:55.
YSN è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2009, 11:40   #3
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
Puoi mettere anche una seconda condizione di arresto nel for
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2009, 11:50   #4
tom03
Senior Member
 
L'Avatar di tom03
 
Iscritto dal: Jul 2003
Città: Trieste/Trst
Messaggi: 960
Quote:
Originariamente inviato da YSN Guarda i messaggi
quello mi sembra C, non C++
Pure a me sembra c e non c++

in c++
Codice:
#include <stdio.h>
#include <Math.h>
#include<iostream.h>

main()
{int i, cnt, inc, n;

for (i=1;i<8;i=i+1) {cout<<" "<<i;}
cout<<endl;
for (i=3;i<=23;i=i+5) {cout<<" "<<i;}
cout<<endl;
for (i=20;i>=-10;i=i-6) {cout<<" "<<i;}
cout<<endl;
for (i=19;i<=51;i=i+8) {cout<<" "<<i;}
cout<<endl;

//Seconda parte
cout<<"Inserisci il valore iniziale del contatore: "<<endl;
cin>>cnt;
cout<<"Inserisci quante n volte vuoi iterare:"<<endl;
cin>>n;
cout<<"Inserisci il valore dell'incremento: "<<endl;
cin>>inc;
....
....

....
....

....

....

getchar();
getchar();
return 0;

}
CiauZ
__________________
Se ti viene voglia di lavorare, siediti vedrai che ti passa
tom03 è offline   Rispondi citando il messaggio o parte di esso
Old 04-08-2009, 12:11   #5
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
Quello che non hai individuato secondo me è il meccanismo di funzionamento:

1,2,3,4,5,6,7
3,8,13,18,23
20,14,8,2,-4,-10
19,27,35,43,51

Sono tutte serie. Invece di controllare nel for il valore di arresto basta che tu conti quanti numeri vengono dati in uscita e ti arresti non appena raggiunta la giusta quantità.
cionci è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


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...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Space Pioneer starebbe realizzando un pr...
SpaceX ritirerà ''a breve'' il Fa...
La Luna ha un nuovo cratere di grandi di...
ROG Cronox: ASUS alza l'asticella dei ca...
Lenovo annuncia nuovi sistemi per la vir...
M6 e M5 Ultra, i primi benchmark conferm...
La nuova falla della cybersecurity &egra...
The Blood of Dawnwalker, il sequel potre...
Colpiti i data center Amazon: irrecupera...
Google Wallet, nuova interfaccia in arri...
iPhone Duo, problemi di produzione per i...
Firefox diventa più veloce con PDF e JPE...
WhatsApp, arriva su iOS la nuova scorcia...
Snap presenta Specs: realtà aumentata, c...
SteamOS verso un cambiamento epocale: ar...
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: 23:02.


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