Jump to content

[URGENTE] fazer o inverso linguagem c


_Tiaguh_
 Share

Recommended Posts

Boa noite,

Sou novo aqui e no mundo da programação.

Tenho um exercicio que e fazer a seguinte imagem na consola:

http://img521.imageshack.us/img521/3746/estef.png

ate agora so consegui fazer isto, e tenho isto para entregar ate domingo 👍

#include <stdio.h>
#include <stdlib.h>


int main()
{



int  largura,i,altura,j,k,l;

printf("Diga a largura ( numero acima de 4 e par): ");
scanf("%d", &largura);

{
for (j=0; j<largura; j++)
{


for (i=j; i<largura; i++)
printf(".");
printf("\n");



for (altura=0; altura<=j; altura++)
printf("*");


}

printf ("\n");
for (k=0; k<largura; k++)
{


for (l=k; l<largura-1; l++) 
printf("\n");

}

return 0;
}
}

Obrigado desde ja

Link to comment
Share on other sites

Bem, meti a estrutura principal do código, mas tirei as condições para teres de pensar. 😁

9ruiaf.png

#include <stdio.h>

int main()
{
int width, height;
int x, y, i;

printf("Introduza dimensoes: ");

while(1)
{
	int ret = scanf("%d %d", &width, &height);

	if(ret == 2 && (height % 2) != 0)
		break;
	else
		puts("Dimensoes invalidas.");
}

for(x = 1, y = 0; y < height; y++)
{
	for(i = 0; i < width; i++)
	{
		if(/* falta a condicao */)
			putchar('*');
		else
			putchar('.');
	}

	if(/* falta a condicao */)
		x--;
	else
		x++;

	putchar('\n');
}

return 0;
}

<3 life

Link to comment
Share on other sites

O exercicio só pede para introduzir a largura

Então ainda mais fácil.

As minhas? LOL

Pensava que eras o original poster. 👍

E afinal porque é que dizes que as chavetas não fazem sentido nenhum?

Por acaso nem vi esse tópico, apenas fiz confusão com os nomes.

Mas bubulindo, estavas a referir-te ao meu código ou ao código do _Tiaguh_?

<3 life

Link to comment
Share on other sites

Estava a referir-me ao código inicial...

scanf("%d", &largura);

{

for (j=0; j<largura; j++)

{

Estas duas chavetas estão a fazer o quê?

Quanto ao meu último pedaço de código também não percebi qual o problema das chavetas ali... não estão indentadas, mas por favor, numa função que só tem printfs não ia estar aqui 15 minutos a meter espaços para ficar bonito. Não dá para compreender, é?

include <ai se te avio>

Mãe () {

}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.