Sal.Am si eu o mica problema in C.Nu reusesc sa afisez un vector in C asa cum doresc.Vreau sa apara asa cum il declar si anume: a[5]={1,20,5,3,7}.Ma poate ajuta cineva?
Sal.Am si eu o mica problema in C.Nu reusesc sa afisez un vector in C asa cum doresc.Vreau sa apara asa cum il declar si anume: a[5]={1,20,5,3,7}.Ma poate ajuta cineva?
Cum apare si cum incerci sa-l afisezi?
blacker than the blackest black. TIMES INFINITY
#include <stdio.h>
void main (void)
{
int b,a[5]={1,22,36,14,5};
b=sizeof(a)/sizeof(int); //b este dimensiunea lui a deoarece sizeof(a)=5 elemente*4 octeti
//iar sizeof (int)=4 octeti,deci b=5*4/4=5 elemente;
printf ("Dimensiunea lui a este %d \n",b);
//printf ("Vectorul este a[%d]={",b);
for (int i=0;i<b;i++)
printf ("vectorul este %d",a[i]);
//printf("}");
}
asta e programul in C si am tot incercat sa-l fac sa afiseze ca la mate,adica pe linie si cu acolade
#include <stdio.h>
void main (void)
{
int i,b,a[5]={1,22,36,14,5};
b=sizeof(a)/sizeof(int);
printf ("Dimensiunea lui a este %d \n",b);
printf ("a[%d]={", b);
for (i=0; i<b-1; i++) {
printf("%d,", a[i]);
}
printf ("%d}\n",a[b-1]);
}
?
poze
We have a very simple policy here: arguing with the mods is allowed, winning an argument against the mods will get you banned.
Ms frumos.Asta era raspunsul da nu mai stiam exact cum sa o afisez.
Iata cateva variante:
Descarcati varianta potrivita: