Segui il video qui sotto per vedere come installare il nostro sito come web app sulla tua schermata principale.
Nota: Questa funzionalità potrebbe non essere disponibile in alcuni browser.
Pubblicità
#define STOP '0'
#include<stdio.h>
#include<stdlib.h>
int main(int argc,char*argv[])
{
int n,i;
int *v;
n=0;
for(i=0;v!=STOP;i++){
scanf("%d",&v[I]);
n++;}
for(i=0;i<n;i++)
printf("%d",v[I]);
return 0;
}[/I][/I]
#include<stdio.h>
#include<stdlib.h>
int main(int argc,char*argv[])
{
int *v;
int dim,i,num;
for(dim=0,i=0;num!=0;dim++,i++){
v=(int*)malloc((dim+1)*sizeof(int));
scanf("%d",&num);
v[I]=num;
}
printf("%d",dim-1);
return 0;
}
Se mi scriveresti un esempio di come si crea un array dinamico che si ferma quando inserisco lo zero mi faresti un favore enorme (la realloc non ce la fanno usare)
// capacity = 10
int *array = malloc(capacity * sizeof(int));
int n, size = 0;
while(true) {
// leggi in input il valore, memorizzalo in n
if(n == 0)
break;
if(capacity == size)
{
// chiami la funzione che copia l'array; se non puoi usare funzioni, fai un ciclo qui;
// ricordati che ora capacity però deve essere: capacity = capacity * 2
}
array[size++] = n;
}
// stampi l'array al contrario