|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Jun 2013
Messaggi: 7
|
Problema c++
Ciao ragazzi, ho 2 algoritmi da codificare in c++.
Sono stato aiutato da un conoscente, a farli, ma purtroppo non funzionano, non vengono compliati in c++ avendo un sacco di errori, errori che non riesco ad aggiustare. Mi sapresti aiutare ? Le tracce sono le seguenti: 1) Progettare un algoritmo che legga una sequenza di valori numerici fino alla lettura di un valore 0 e scriva quanti valori sono stati letti e la loro somma. 2) Progettare un algoritmo che, dato un valore numerico k, legga n valori e conti quanti di essi sono maggiori di k scrivendo il risultato. La codifica del primo l'ho fatto cosi: Codice:
int main(void){ int n=1; int cont,somma; cont=0; while(n!=0){ cin>>n; ++cont somma+=n; } cout<<"valore finale "<<somma<<" e valori letti"<< cont <<"\n"; Codice:
int main(void){ int k,mag,n,i,num; mag=0; cout<<"dammi il valore k(da confrontare)<<"\n"; cin>>k; cout<<"dammi n valori"<<"\n"; cin>>n; for(i=1;i<=n;++i){ cin>>num; if num>k mag+=1; ++i; } cout<<"numeri maggiori di :" <<mag<<"\n"; return 0; } |
![]() |
![]() |
![]() |
#2 |
Junior Member
Iscritto dal: Jun 2013
Messaggi: 7
|
Le ho dimenticato a scrivere, ma comunque dentro al compliatore le ho messe
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
|
E gli include dove sono?
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:22.