Buscar

Aula 7 - Exercício 4 - RA148232

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

/*4. Escreva um algoritmo que leia um inteiro N (0 =< N <= 100),
correspondente a ordem de uma matriz M de inteiros, e
construa a matriz de acordo com o exemplo abaixo.
 LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO I - TT 214
 EXERCÍCIO 4 AULA 7
 WELLINGTON RENAN GONÇALVES RA 148232*/
#include "stdio.h"
#include "stdlib.h"
#define NLIN 100
#define NCOL 100
int main(){
	
	int matriz[NLIN][NCOL];
	int N;
	int l, c;
	int conta;
	int contb;
	int valor;
	
	printf("Digite um numero: \n");
	do{
		scanf("%d", &N);
		if( N<= 0 || N>= 100){
			printf("Ordem invalida digite novamente: \n");
		}
		
	}while( N<0 || N>100 ); 
	
	valor = 1;
	contb = N;
	for (conta = 0; conta < N; conta++){
		for (l=conta; l < contb; l++){
 		for (c=conta; c < contb; c++){
			matriz[l][c] = valor; 		
			}
		}
		contb--;
		valor++;
	}
 printf("\nA matriz eh:\n");
	for (l=0; l < N; l++){
		for (c=0; c < N; c++){
			printf("%d\t",matriz[l][c]);}
					printf("\n");}
			
	return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais