Problema di programmazione

Jazz_lover
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??

Risposte
Jazz_lover
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*
********************

Jazz_lover
nessuno?? :(

itpareid
ma lo devi fare con le matrici?

Jazz_lover
"itpareid":
ma lo devi fare con le matrici?


con due cicli for!

codino75
"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

Jazz_lover
"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?

anonymous_be1147
#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;
}

Jazz_lover
finalmente è venuto!!...grazie mille!! :-)

Mr.X1
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++];
}

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.