1 – 24 de 24
Anônimo Anônimo disse...

Meu nome é Aléx, sou estudante de sistemas, e esse tutorial me ajudou esclarecer muitas dúvidas, fico muito grato a todos os responsáveis por esse projeto.
Sucesso.

17 de maio de 2013 às 04:21

Anônimo Alexandre_AAP disse...

Excelente tutorial!!!!

Eu tinha certas duvidas quanto a como fazer a matriz aparecer ao usuario......... vlw!!!!

31 de julho de 2013 às 14:53

Blogger tutorfree disse...

Parabéns pela iniciativa.
Obrigado.

23 de novembro de 2013 às 03:22

Blogger Gisa-chan disse...

Olá, gostei do tutorial e queria Parabenizar pela iniciativa. Só que a gente esta aprendendo a fazer exercícios com matriz sem usar constante ou define... Entao na hora de declarar a matriz a gente tem que colocar int matriz[3][3] por exemplo, e pra mostrar uma matriz preenchida desse modo, o que colocar no lugar do elemento "%3d" que foi colocado nesse exemplo?

8 de dezembro de 2013 às 08:31

Anônimo Apostila C Progressivo disse...

Olá Gisa,

Como assim mostrar uma matriz preenchida?
O código mostrado exibe toda a matriz.

É preciso exibir elemento por elemento da matriz.
Como ela é uma matriz de inteiros, usamos o %d pra exibir esses números.

Colocamos %3d para que cada número ocupe o espaço de 3 casas, deixando a exibição da matriz bem alinhada.

8 de dezembro de 2013 às 09:50

Anônimo Anônimo disse...

Muitos Parabéns pelo excelente site.

Sou estudante universitário e é uma grande ajuda

7 de janeiro de 2014 às 14:08

Blogger Eternizando Pensamentos disse...

esta sendo optmo fazer parte desta turma

27 de maio de 2014 às 22:28

Anônimo Anônimo disse...

Fiquei com uma dúvida, e se na matriz ao invés de números, eu quisesse que fossem inseridas palavras? o que deveria mudar no código?

27 de julho de 2014 às 17:20

Anônimo Anônimo disse...

ola meu nome é salim e sou muito grato ao pessoal k desemvolveu esse site , assim como eu muitos apaixonados pela informatica tem tirado um bom proveito desse site, tudo que ja aprende foi graças ao C PRGSSV.

Dessa forma deixo o meu contributo publicando um dos exercicios ja feitos mas com alguns detales acrescentado ....

#include
#include
#define TRES 3

int main() {

int numero[TRES][TRES];
int i,j;


for(i=0;i<TRES;i++){
for(j=0;j<TRES;j++){
printf("posicoes [%d][%d]\n",i+1,j+1);
scanf("%d",&numero[i][j]);
}
}


for(i=0;i<TRES;i++){
for(j=0;j<TRES;j++)
printf("linha%d=%d\t coluna%d=%d\t",i+1,numero[i][j],j+1,numero[i][j]);
}

system("pause");
}

5 de dezembro de 2014 às 12:57

Anônimo Anônimo disse...

Boa noite a todos, em primeiro lugar gostaria de parabenizar pelo excelente site e pelas maravilhosas aulas, tenho aprendido muito no site.
Tenho uma pergunta que me deixou confuso no código, quando entramos nos laços for() e efetuamos a soma da variável int traco, notei que ela estava efetuando a mesma somas três vezes na mesma posição da matriz, queria saber se ficaria correto efetuarmos um novo laço for() para com a variavel linha para que a variável int traco possa ser preenchida corretamente com a soma apenas uma vez de cada posição da matriz. Ex.:

for(linha=0;linha<DIM;linha++)
{
traco+=matriz[linha][linha];
}

printf("%d",traco);

16 de agosto de 2015 às 21:13

Blogger Gabriel Silva disse...

Na Linha de adicionar a matriz , está sendo adicionado no primeiro elemento da la linha posterior o mesmo da última coluna da primeira linha

ex:
v[0][1] = 5

e v[1][0] = 5 , também , alguém poderia me dizer o por que?

5 de dezembro de 2015 às 12:24

Anônimo Anônimo disse...

Elabore um programa, em C, que leia uma frase e conte o número de vogais existentes,
tanto maiúsculas como minúsculas

ajudem me

9 de dezembro de 2015 às 08:21

Blogger Vinicius disse...

Não entendi o que faz o operador "+=" no calculo da soma da linha diagonal principal. Em "traco += matriz[linha][coluna];". Nunca vi dessa forma... Alguém pode me explicar?

20 de setembro de 2016 às 07:30

Anônimo Anônimo disse...

Me ajudem por favor: Criar um programa para apresentar em tela uma tabela trigonométrica contendo o seno, cosseno e tangente dos ângulos: 30º, 45º e 60º

26 de outubro de 2016 às 06:59

Blogger Unknown disse...

Tem um erro na nota... Esta [1] [3], e seria [1] [4].

18 de novembro de 2016 às 09:02

Anônimo Anônimo disse...

Cara, toda essa apostila está me ajudando muito! Sou estudando de Eng. Elétrica e programação estava sendo muito difícil pra mim, mas depois que comecei a estudar pelo site, melhorou muito. Parabéns pelo trabalho excelente!

6 de janeiro de 2017 às 09:43

Blogger Unknown disse...

Olá,sou estudante de Engenharia Elétrica, e esse material estar me ajudando muito! Obrigado!!!!

26 de fevereiro de 2017 às 17:30

Blogger Lucas de Lima disse...

Muito bom!

25 de outubro de 2017 às 15:11

Anônimo Let's Learn disse...

//Exemplo 2: Como calcular o traço de uma matriz em C
//Use o programa feito no exemplo anterior para calcular o traço de uma matriz.
//Lembrando que o traço de uma matriz é a soma dos elementos da diagonal principal.


#include
#include

int main()
{
setlocale(LC_ALL, "Portuguese");
int row = 1, width = 1, counter_row, counter_width, traco = 0,
matrix[row][width];

printf("\t Entre com as dimensoes da matrix: [ ][ ]");
printf("\n\t Quantidade de linhas: ");
scanf("%d", &row);
printf("\t Quantidade de colunas: ");
scanf("%d", &width);

for(counter_row = 0; counter_row < row; counter_row++)
{
printf("\n");
for (counter_width = 0; counter_width < width; counter_width++)
{
printf("Entre com o elemento [%d][%d]: ", counter_row + 1, counter_width + 1 );
scanf("%d", &matrix[counter_row][counter_width]);
}
}

for(counter_row = 0; counter_row < row; counter_row++)
{
printf("\n\t");
for (counter_width = 0; counter_width < width; counter_width++)
printf("%4d ", matrix[counter_row][counter_width]);
}
printf("\n");

for(counter_row = 0; counter_row < row; counter_row++)
for (counter_width = 0; counter_width < width; counter_width++)
{
if(counter_row == counter_width)
traco += matrix[counter_row][counter_width];

}
printf("\n \tO traço da Matrix é: %4d \n", traco);
}l.

29 de outubro de 2017 às 02:32

Anônimo Let's Learn disse...

//Exemplo 2: Como calcular o traço de uma matriz em C
//Use o programa feito no exemplo anterior para calcular o traço de uma matriz.
//Lembrando que o traço de uma matriz é a soma dos elementos da diagonal principal.

//http://www.cprogressivo.net/2013/03/Vetores-multidimensionais-Matrizes-em-C--vetor-de-vetores.html

#include
#include

int main()
{
setlocale(LC_ALL, "Portuguese");
int row, width, counter_row, counter_width, traco = 0;

printf("\t Entre com as dimensoes da matrix: [ ][ ]");
printf("\n\t Quantidade de linhas: ");
scanf("%d", &row);
printf("\t Quantidade de colunas: ");
scanf("%d", &width);
int matrix[row][width];

for(counter_row = 0; counter_row < row; counter_row++)
{
printf("\n");
for (counter_width = 0; counter_width < width; counter_width++)
{
printf("Entre com o elemento [%d][%d]: ", counter_row + 1, counter_width + 1 );
scanf("%d", &matrix[counter_row][counter_width]);
}
}

for(counter_row = 0; counter_row < row; counter_row++)
{
printf("\n\t");
traco += matrix[counter_row][counter_row];
for (counter_width = 0; counter_width < width; counter_width++)
printf("%4d ", matrix[counter_row][counter_width]);
}
printf("\n");

// for(counter_row = 0; counter_row < row; counter_row++)
// for (counter_width = 0; counter_width < width; counter_width++)
// {
// if(counter_row == counter_width)
// traco += matrix[counter_row][counter_width];
//
// }
printf("\n \tO traço da Matrix é: %4d \n", traco);
}

29 de outubro de 2017 às 02:43

Anônimo Anônimo disse...

podem me ajudar com esses:Desenvolva um programa em linguagem C para resolver os seguintes problemas com matrizes
quadradas de dimensão “DIM” (constante):
1) Preencher os dados de uma matriz;
2) Modificar a Matriz de forma que os dados fiquem de cabeça para baixo. Exemplo (3x3).
3)4) Rotacione a Matriz para a esquerda. Exemplo (3x3)

4 de dezembro de 2017 às 12:52

Blogger Adiel disse...

Obrigado do fundo do meu coração pois entendi perfeitamente como funciona e abriu minha mente para diversas aplicações no qual matriz pode ser utilizada!! Excelente trabalho!

8 de maio de 2018 às 08:02

Anônimo Anônimo disse...

Parabéns pela iniciativa. Seus tutoriais são muito bons, muito didáticos e diretos, muito obrigado por disponibilizar este conteúdo.

6 de abril de 2020 às 15:34

Blogger Andrew Barros disse...

Muito obrigado pelo tutorial!

2 de novembro de 2020 às 16:12

É quase impossível criar centenas de páginas voltadas para programação C e não cometer algum erro.

- Se notar algum conceito, letra ou trecho de código errado, deixe sua correção

- Se perceber uma maneira melhor ou mais eficiente de fazer algo, deixe sua ideia

- Se algo não ficar claro ou for confuso, nos avise

Aos poucos vamos aumentando e melhorando a qualidade de nosso material, e para isso contamos com sua ajuda.
Você pode usar algumas tags HTML, como <b>, <i>, <a>

A moderação de comentários foi ativada. Todos os comentários devem ser aprovados pelo autor do blog.

Depois de enviar seu comentário, será necessário fazer login.
Prove que você não é um robô