Problema di programmazione
ho un problema quando programmo con dev-c...cioè non riesco a vedere in output il risultato del mio programma!
alcuni mi hanno consigliato di metterci system("pause") come comando, ma mi da un errore!...qualcuno può aiutarmi??
alcuni mi hanno consigliato di metterci system("pause") come comando, ma mi da un errore!...qualcuno può aiutarmi??
Risposte
mi aiutate a risolvere questo?
Scrivere un programma che stampi un rettangolo la cui cornice e' costituita da caratteri * e il suo contenuto e' costituita da caratteri A come nell'esempio
********************
*AAAAAAAAAAAAAAAAAA*
*AAAAAAAAAAAAAAAAAA*
*AAAAAAAAAAAAAAAAAA*
********************
Scrivere un programma che stampi un rettangolo la cui cornice e' costituita da caratteri * e il suo contenuto e' costituita da caratteri A come nell'esempio
********************
*AAAAAAAAAAAAAAAAAA*
*AAAAAAAAAAAAAAAAAA*
*AAAAAAAAAAAAAAAAAA*
********************
nessuno??

ma lo devi fare con le matrici?
"itpareid":
ma lo devi fare con le matrici?
con due cicli for!
"Jazz_lover":
[quote="itpareid"]ma lo devi fare con le matrici?
con due cicli for![/quote]
for i = 1 to 4
for k = 1 to 21
if k=21 then print "accapo"
if (i>1 and i<5) and (k>1 and k<20) then print "A"
else print "*"
next k
next i
end
"codino75":
[quote="Jazz_lover"][quote="itpareid"]ma lo devi fare con le matrici?
con due cicli for![/quote]
for i = 1 to 4
for k = 1 to 21
if k=21 then print "accapo"
if (i>1 and i<5) and (k>1 and k<20) then print "A"
else print "*"
next k
next i
end[/quote]
in c come si scriverebbe?
#include <stdio.h> #define BASE 5 #define ALTEZZA 10 #define LATO_CHAR '*' #define AREA_CHAR 'A' int main(void) { int a, b, c; for (a = 1; a <= ALTEZZA; a++) for (b = 1; b <= BASE; b++) { c = AREA_CHAR; /* siamo sul perimetro? */ if ((1 == b) || (1 == a) || (b == BASE) || (a == ALTEZZA)) c = LATO_CHAR; printf("%c", c); if (b == BASE) printf("\n"); } return 0; }
finalmente è venuto!!...grazie mille!!

Se ho capito bene, devi calcolare il valore massimo in un array.
Crei l'arrey con degli elementi.
Il codice per determinare il max è
//vet è il nome del vettore
int card = 5 //Come esempio ho messo 5 la dimensione del vettore
int max=0;
int i;
for(i=0;i
{
if(vet[i++]>vet)
max=vet[i++];
}
Crei l'arrey con degli elementi.
Il codice per determinare il max è
//vet è il nome del vettore
int card = 5 //Come esempio ho messo 5 la dimensione del vettore
int max=0;
int i;
for(i=0;i
if(vet[i++]>vet)
max=vet[i++];
}