Páginas

quarta-feira, 14 de dezembro de 2011

Exemplo 39

==============================================================

Escreva um programa que leia dois inteiros a e b e imprima um retângulo de tamanho a × b,
onde as posicões relativas à borda desse retângulo são representadas pelo caractere ’*’ e as
demais posições pelo caractere ’-’.

==============================================================

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

void desenho(int altura,int largura){

    int linha,coluna;

    for(linha=0;linha<altura;linha++){

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

            if((linha==0) || (linha==altura-1) || (coluna==0) || (coluna==largura-1) ){
                printf("*");
            }else{
                printf("-");
            }
        }
        printf("\n");
    }


}



int main(){

    int altura,largura;

    printf("Entre com a largura.\n");
    scanf("%d",&largura);

    printf("Entre com a altura.\n");
    scanf("%d",&altura);

    desenho(altura,largura);

    system("PAUSE");
    return(0);
}


==============================================================

Nenhum comentário:

Postar um comentário