Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gustavo Rodrigues Torre

[Resolvido] Configuração for 2

Recommended Posts

Eu não estou conseguindo fazer essa configuração sempre da erro

tipo eu digito 3

 

Ai aparece a seguinte configuração:

 

x 1 2 3

x x 1 2

x 1

 

Ou seja esta errada.

 

 

Cirar um programa que gere a seguinte saida:

 

Saída do programa: 7

 

1234567

x123456

xx12345

xxx1235

xxxx123

xxxxx12

xxxxxx1

 

/*configuração 2 */
/*Lista de exercicio repetição*/
# include<stdio.h>
# include<stdlib.h> 

main()
{
int i, a, num;
char x;

x = ('x');
printf("Digite um número entre 2 e 20: ");
scanf("%d",&num);

  for(i=1;i=num;i++) { //Inicio do 1 for
  printf("\n"); 

	 if(i != 1) //Erro nesta linha
	 printf(" %c",x); //Erro

	 for(a=1;a<=num;a++) {
	 printf("%d",a); }

num = (num - 1);

  if (i > 1) { //Erro
  x = (" %c x",x); } //Erro

	
  } //Fim do primeiro for
  
printf("\n\n");
system("pause");
return 0;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiz esse código ve se ajuda

 

int i, num;

printf("Digite um número entre 2 e 20: ");
scanf("%d",&num);

int aux = num;

do{
	
	if(aux != num)for(int j = aux; j > num; j--)printf("x");
	
	for(i = 1; i <= num; i++)printf("%d",i);
	
	num--;
	
	printf("\n");

}while(num != 0);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu rodou legal

 

Abraços

 

fiz esse código ve se ajuda

 

int i, num;

printf("Digite um número entre 2 e 20: ");
scanf("%d",&num);

int aux = num;

do{
	
	if(aux != num)for(int j = aux; j > num; j--)printf("x");
	
	for(i = 1; i <= num; i++)printf("%d",i);
	
	num--;
	
	printf("\n");

}while(num != 0);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.