Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

linguagem C exercícios, Exercícios de Programação em C

Questões resolvidas de programação em C

Tipologia: Exercícios

2020

Compartilhado em 11/04/2020

rafael-marques-flf
rafael-marques-flf 🇧🇷

1 documento

1 / 6

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe linguagem C exercícios e outras Exercícios em PDF para Programação em C, somente na Docsity!

#include <stdio.h> #include <strings.h> const int TAM = 5; int vizinhos(int i, int j, char vet[5][5]){ int qtd = 0; if(vet[i][j] == ''){ return -1; }else{ if(i > 0){ if(j > 0){ if(vet[i-1][j-1] == ''){ qtd++; } } if(vet[i-1][j] == '*'){ qtd++;

if(j < TAM - 1){ if(vet[i-1][j+1] == ''){ qtd++; } } } if(j > 0){ if(vet[i][j-1] == ''){ qtd++; } } if(j < TAM - 1){ if(vet[i][j+1] == ''){ qtd++; } } if(i < TAM - 1){ if(j > 0){ if(vet[i+1][j-1] == ''){ qtd++; } } if(vet[i+1][j] == ''){ qtd++; } if(j < TAM - 1){ if(vet[i+1][j+1] == ''){ qtd++; } } } return qtd; } } int main(){ char matOpr[TAM][TAM], // Variavel para armazenar a matriz de caracteres letra[2]; // Variavel para armazenar o caractere temporariamente int i, j, // Contadores matViz[TAM][TAM]; // Variavel para armazenar a matriz dos vizinhos // Recebimento da matriz i = 0; while(i < TAM){ j = 0; while(j < TAM){ printf("Matriz[%d][%d]: ", i, j); gets(letra);