Ir ao conteúdo

Guia plz


Armenio Mauricio

Posts recomendados

Postado

estou estudando programação sozinho.. gostaria de uma ajudazinha com o que estudar e a sequencia certa..

estou usando:

estruturas com if, while.

vejo muito no forum sobre vetores e matriz qual dos dois estudo primeiro??

ou se for outro por favor me digam.

Postado

Matriz como o amigo disse é o conjunto de vetores, então estude vetores, porém eu não indico alguem estudar matriz porque fica inviável trabalhar com ela depois por alguns motivos, mas vetor você aprende bem rápido... olha só:

Vetor é um conjunto de variáveis de mesma natureza, antes você criava um inteiro dessa maneira:

int Num = 0;

Se você quisesse criar um monte de inteiros para usar eles, por exemplo 10 inteiros, ou seja 10 números que você possa modificar, cada um com seu valor, você faria assim:

int VariosNumeros[10];[code]
ou assim
[code]int VariosNumeros[] =
{
3, 4, 1, 78, 60, 800, 1, 0
};
// nesse caso, você nao define o tamanho dele, ele é definido pelo
// tanto de números que você digitar nele

//voce acessa os valores dele por Indexação, ou seja
// aplicar um indice no vetor
int UmCertoNumero = VariosNumeros[3];
// traduzindo: "UmCertoNumero" vai receber o valor do vetor "VariosNumeros" na posição 3 que é 78
// observe que todo vetor tem seu primeiro valor com indexação 0
// o último valor do vetor é sempre seu tamanho - 1

// quando você define o tamanho, e quer inciializar...
// sempre inicia exatamente com o seu tamanho
// nunca coloque somente 2 numeros ou mais que 3, nesse caso
int OutroVetor[3] = {7, 6, 9};
// aqui para deixar ainda mais claro a indexação
// OutroVetor[0] contem 7
// OutroVetor[1] contem 6
// OutroVetor[2] contem 9

o uso de vetores serve quando se tem muitas variáveis de mesmo tipo que são necessárias guardar... este aqui é um programa exemplo que utiliza de vetores:

#include <stdio.h>
#include <iostream>

// programa que recebe e devolve 4 notas de um aluno

int main()
{
int notas[4];

// laço de repetição para pegar as notas
for(int i = 0; i < 4; i++)
{
printf("digite a nota %i:", (i + 1));
scanf("%i", &notas[i]);
}

// agora as notas estarão guardadas no vetor notas
// notas[0] = a primeira que você digitou
// ...
// notas[3] = a última

// para comprovar
// laço que exibe o vetor notas
for(int i = 0; i < 4; i++)
{
printf("a nota na posicao %i e: %i\n", i, notas[i]);
}

system("pause"); // nao achei um jeito melhor de fazer isso parar
return 0;
}

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...