modifique o programa diagonal. c para que imprima 4 linhas : as duas que ja estao no programa ; a terceira uma linha vertical que passa pelo centro do retangulo; e a quarta uma linha horizontal que passa pelo mesmo centro. as quatro linhas devem se cruzar no mesmo ponto
Nesse caso teremos o seguinte algoritmo:
/*diagonal.c*/
#include <stdio.h>
int main(){
int lin, col;
for(lin = 1; lin < 25; lin++){ /*Passo da descida*/
for(col = 1; col < 25; col++) /*Passo da largura*/
if(lin == col) /*Estamos na diagonal?*/
printf("\xDB"); /*Desenha bloco escuro*/
else
printf("\xB0"); /*Desenha bloco claro*/
printf("\n"); /*Pula linha*/
}
return 0;
}
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo, Estrutura de Dados.
#include<stdio.h>
main(){
int i, j, x, y, a = 0, b = 0;
x = 40;
y = 10;
a = y/2;
b = x/2;
//scanf's
for(j=0; j< y; j++){
for(i=0; i<x; i++){
if(i == b){
printf("|");
}
else if(j == a){
printf("-");
}
else{
printf("*");
}
}
printf("\n");
}
return 0;
}
Portanto, como o enunciado não especifica o tamanho da matriz foi realizado o programa considerando um retângulo de 10x40, sendo as metades do retângulo cortados por uma linha horizontal e uma linha vertical como solicitado e o restante da matriz foi preenchido por asteriscos para facilitar a visão do usuário.
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo, Estrutura de Dados.
#include<stdio.h>
main(){
int i, j, x, y, a = 0, b = 0;
x = 40;
y = 10;
a = y/2;
b = x/2;
//scanf's
for(j=0; j< y; j++){
for(i=0; i<x; i++){
if(i == b){
printf("|");
}
else if(j == a){
printf("-");
}
else{
printf("*");
}
}
printf("\n");
}
return 0;
}
Portanto, como o enunciado não especifica o tamanho da matriz foi realizado o programa considerando um retângulo de 10x40, sendo as metades do retângulo cortados por uma linha horizontal e uma linha vertical como solicitado e o restante da matriz foi preenchido por asteriscos para facilitar a visão do usuário.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar