Ir ao conteúdo
  • Cadastre-se

louissanabio

Membro Pleno
  • Posts

    123
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de louissanabio em Algoritmos e programação de computadores foi marcado como solução   
    @Victor Bonilha olha as alterações que fiz, complete o que pedi e posta novamente para eu corrigi-lo se precisar, claro! 
     
    #include <stdio.h>
    int main () {
        int altura, largura, i, j;
        char letra,continuar='C'; // aqui você coloca a LETRA valendo C e acrencesntei a variavel CONTINUAR
        
        //CRIE UM MENU COM
        //ESCOLHA A OPÇÃO ESCOLHIDA ENTRE 'R' para retangulo,'T' para trapesio...
        //ATRIBUA A ESCOLHA A VARIAVEL letra
        
        while (continuar=='C'){ // aqui mudei  condição para igual a C e mudei a variavel para CONTINUAR
            scanf ("%c",&letra);
            if (letra == 'R'){
                scanf ("%d %d", &altura, &largura);
                for (i=1;i<=altura;i++){
                    for (j=1; j<=largura; j++){
                    printf ("*");
                    }
                printf("\n");
                }
                printf("\n");
            } else if (letra=='T'){
                    scanf ("%d",&altura);
                    for (i=1; i<=altura; i++){
                        for (j=1; j<=largura; j++){
                        if(j<=i)
                        printf ("*");
                        }
                        printf("\n");
                        } printf("\n");
            } else if (letra=='r') {
                    scanf ("%d%d", &altura, &largura);
                    for (i=1; 1<=altura; i++){
                        for(j=1;j<=largura; j++){
                        if (((i==1)&&(j==largura))||((i==1)&&(j==1))||((j==1)&&(i=altura))||((i==altura)&&(j==largura)))
                        printf("*");
                        if (((i==1)&&(j>1)&&(j<largura))||((i==altura)&&(j>1)&&(j<largura)))
                        printf("-");
                        if (((1<i)&&(i<altura)&&(j==1))||((1<i)&&(i<altura)&&(j==largura)))
                        printf("|");
                        else
                        printf(" ");
                        }
                printf("\n");
                }
                printf("\n");
            } else if (letra=='t') {
                   scanf ("%d%d", &altura, &largura);
                   for(i=1; 1<=altura; i++) {
                       for(j=1;j<=largura;j++){
                       if (((i==1)&&(j==1))||((j==1)&&(i==altura))||((i==altura)&&(j==largura)))
                       printf("*");
                       if ((j==1)&&(i>1)&&(i<altura))
                       printf("|");
                       if ((i==altura)&&(j>1)&&(j<largura))
                       printf("-");
                       if ((i==j)&&(i!=1)&&(i!=altura))
                       printf("\\");
                       else
                       printf(" ");
                       }
                   }printf ("\n");
            } printf ("\n");
            // crie um codigo para ler a opção de escolha
            //DESEJA CONTINUAR OU SAIR? S para sair e C para continuar
            //armazene o dado na variavel CONTINUAR
        }
    return 0;}
  2. O post de louissanabio em Perda de conexao de video foi marcado como solução   
    deixa ver se entendi bem
    você liga o pc, liga o cabo na tv e vai ver video na tv via pc, dai depois de um tempo você volta no pc e ele não da sinal de video? se for isso, é hibernação. desabilite a hibernação e teste ai pra ver se da o problema novamente.
     
    espero ter ajudado.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!