Esercizio dei 3 numeri da confrontare fatto prima del video: #include #include . int main(int argc, char *argv[]) { int a; int b; int c; printf("Inserisci tre numeri: "); scanf("%d %d %d", &a,&b,&c); if(a>b){ if(a>c){ printf("Il primo numero e il piu grande, cioe %d ",a); }else{ printf("Il terzo numero e il piu grande, cioe %d ",c); } }else if(b>a){ if(b>c){ printf("Il secondo numero e il piu grande, cioe %d ",b); }else{ printf("Il terzo numero e il piu grande, cioe %d ",c); } }else if(c>a){ if(c>b){ printf("Il terzo numero e il piu grande, cioe %d ",c); }else{ printf("Il secondo numero e il piu grande, cioe %d ",b); } } }
#include int main(){ int n; int x=0; int y=1; int z; int fib; int i; printf("Inserisci quanti numeri di Fibonacci vuoi: "); scanf("%d", &n); printf("1 "); for(i=0; i
prima di vederlo ho fatto questo.. int main() { int n,i; int array[2000]={1,1}; printf("inserisci quanti numeri vuoi visualizzare: "); scanf("%d",&n); if (n==1){ printf("%d, la serie di fibonacci inizia con 1",n); } else if (n==2){ printf("1,1,"); } else{ for(i=3;i
Mi sono permesso prima di guardare l'ultimo esercizio di migliorarne la consegna e il risultato, creando un programma che prenda in esame N numeri e decida fra di essi quale sia il maggiore,quando è stato inserito e se il numero fosse stato uguale a 0 di terminare il programma:**ignorato il caso di numeri tutti uguali come da consegna** int _tmain(int argc, _TCHAR* argv[]){ int n1 = 0, n2 = 0, n3=0; int nn; printf("di quanti numeri si vuole determinare il maggiore? "); scanf_s("%d", &nn); if (nn == 0){ printf("non si vogliono inserire numeri, press ENTER per terminare"); } else{ for (int i = 0; i n2){ n2 = n1; n3 = i; } } printf("il maggiore tra i numeri inseriti->%d, inserito durante la digitazione num(%d) [ENTER per terminare]", n2, n3 + 1); } getchar(); getchar(); return 0; }
Così è più semplice: #include #include int main() { int quantita; int i; int nm1=0; int nm2=1; int nm3; printf("quanti numeri della serie di fibonacci vuoi visualizzare? "); scanf("%d",&quantita); if(quantita!=0){ printf("I numeri sono i seguenti: "); } if(quantita>=1){ printf("1 "); } for(i=1;i
Io l'ho fatto così: int main() { int N; int i; int somma1; int somma2=1; int ricordo; printf("Inserisci il grado della serie di Fibonacci: "); scanf("%d",&N); for(i=0;i
Ciao, ti volevo chiedere se è possibile chiedere in printf di inserire i 3 numeri (quindi se l'utente può inserire più di 1 numero) e salvarli nelle 3 variabili con una sola scanf.
#include int main(){ int n; int Primonumero=0; int Secondonumero=1; int nuovoNumero; int i; printf("Inserisci quanti numeri di Fibonacci vuoi: "); scanf("%d", &n); printf("0 "); printf("1 "); for(i=1; i
il programma sarebbe giusto, ma ci sono due ERROREI: - il primo numero della serie non è 0 bensì 1 - nel caso da tastiera si inserisse "1" (cioè voglio un solo il primo numero della serie,) il tuo programma stampa sia 0 che 1, invece tu volevi solo il primo n°della serie, cioè 1. quindi il programma nel video è corretto. ecco il mio scritto in una maniera più comprensibile: #include int main(void) { int i,N,Primo=1,Secondo=1,Terzo; printf("quanti numeri della serie di fibonacci vuoi visualizzare? "); scanf("%d", &N); printf("i numeri della serie di fibonacci sono: "); if (N==1) printf("%d",Primo); else if (N==2) printf("%d %d ", Primo,Secondo); else { printf("%d %d ", Primo,Secondo); for(i=2;i
Esercizio dei numeri N di fibonacci fatto prima di vedere il video: #include #include //serie di fibonacci: 1,1,2,3,5,8,13,21... int main(int argc, char *argv[]) { int N; int i; int a=1; int b=1; int x; printf("Quante numeri della serie Fibonacci vuoi visualizzare? "); scanf("%d", &N); printf("1 1 "); for(i=0;i
Esercizio dei 3 numeri da confrontare fatto prima del video:
#include
#include .
int main(int argc, char *argv[]) {
int a;
int b;
int c;
printf("Inserisci tre numeri:
");
scanf("%d %d %d", &a,&b,&c);
if(a>b){
if(a>c){
printf("Il primo numero e il piu grande, cioe %d
",a);
}else{
printf("Il terzo numero e il piu grande, cioe %d
",c);
}
}else if(b>a){
if(b>c){
printf("Il secondo numero e il piu grande, cioe %d
",b);
}else{
printf("Il terzo numero e il piu grande, cioe %d
",c);
}
}else if(c>a){
if(c>b){
printf("Il terzo numero e il piu grande, cioe %d
",c);
}else{
printf("Il secondo numero e il piu grande, cioe %d
",b);
}
}
}
Rispetto
#include
int main(){
int n;
int x=0;
int y=1;
int z;
int fib;
int i;
printf("Inserisci quanti numeri di Fibonacci vuoi: ");
scanf("%d", &n);
printf("1
");
for(i=0; i
prima di vederlo ho fatto questo..
int main()
{
int n,i;
int array[2000]={1,1};
printf("inserisci quanti numeri vuoi visualizzare: ");
scanf("%d",&n);
if (n==1){
printf("%d, la serie di fibonacci inizia con 1",n);
}
else if (n==2){
printf("1,1,");
}
else{
for(i=3;i
come mai nell'incremento si mette i++, poiché non si incrementa regolarmente di uno il numero successivo ?
Non c'ho capito molto la parte con il ciclo for .-.
Mi sono permesso prima di guardare l'ultimo esercizio di migliorarne la consegna e il risultato, creando un programma che prenda in esame N numeri e decida fra di essi quale sia il maggiore,quando è stato inserito e se il numero fosse stato uguale a 0 di terminare il programma:**ignorato il caso di numeri tutti uguali come da consegna**
int _tmain(int argc, _TCHAR* argv[]){
int n1 = 0, n2 = 0, n3=0;
int nn;
printf("di quanti numeri si vuole determinare il maggiore?
");
scanf_s("%d", &nn);
if (nn == 0){
printf("non si vogliono inserire numeri, press ENTER per terminare");
}
else{
for (int i = 0; i n2){
n2 = n1;
n3 = i;
}
}
printf("il maggiore tra i numeri inseriti->%d, inserito durante la digitazione num(%d)
[ENTER per terminare]", n2, n3 + 1);
}
getchar(); getchar();
return 0;
}
Così è più semplice:
#include
#include
int main()
{
int quantita;
int i;
int nm1=0;
int nm2=1;
int nm3;
printf("quanti numeri della serie di fibonacci vuoi visualizzare?
");
scanf("%d",&quantita);
if(quantita!=0){
printf("I numeri sono i seguenti:
");
}
if(quantita>=1){
printf("1
");
}
for(i=1;i
Io l'ho fatto così:
int main()
{
int N;
int i;
int somma1;
int somma2=1;
int ricordo;
printf("Inserisci il grado della serie di Fibonacci:
");
scanf("%d",&N);
for(i=0;i
Ciao, ti volevo chiedere se è possibile chiedere in printf di inserire i 3 numeri (quindi se l'utente può inserire più di 1 numero) e salvarli nelle 3 variabili con una sola scanf.
Si è possibile
int a, b, c;
printf("Inserire 3 numeri (a,b,c):");
scanf("%d%d%d", &a, &b, &c);
#include
int main(){
int n;
int Primonumero=0;
int Secondonumero=1;
int nuovoNumero;
int i;
printf("Inserisci quanti numeri di Fibonacci vuoi: ");
scanf("%d", &n);
printf("0
");
printf("1
");
for(i=1; i
il programma sarebbe giusto, ma ci sono due ERROREI:
- il primo numero della serie non è 0 bensì 1
- nel caso da tastiera si inserisse "1" (cioè voglio un solo il primo numero della serie,) il tuo programma stampa sia 0 che 1, invece tu volevi solo il primo n°della serie, cioè 1.
quindi il programma nel video è corretto. ecco il mio scritto in una maniera più comprensibile:
#include
int main(void) {
int i,N,Primo=1,Secondo=1,Terzo;
printf("quanti numeri della serie di fibonacci vuoi visualizzare?
");
scanf("%d", &N);
printf("i numeri della serie di fibonacci sono:
");
if (N==1) printf("%d",Primo);
else if (N==2) printf("%d
%d
", Primo,Secondo);
else {
printf("%d
%d
", Primo,Secondo);
for(i=2;i
@@salmaniftikhar1941 Scrivimi in privato , instagram : not.2iko ,anche se è passato quasi un anno grazie per la correzione :D
Esercizio dei numeri N di fibonacci fatto prima di vedere il video:
#include
#include
//serie di fibonacci: 1,1,2,3,5,8,13,21...
int main(int argc, char *argv[]) {
int N;
int i;
int a=1;
int b=1;
int x;
printf("Quante numeri della serie Fibonacci vuoi visualizzare?
");
scanf("%d", &N);
printf("1 1 ");
for(i=0;i