• Nenhum resultado encontrado

Int programacao aula17

N/A
N/A
Protected

Academic year: 2018

Share "Int programacao aula17"

Copied!
11
0
0

Texto

(1)
(2)

Para se declarar um vetor pode-se utilizar a seguinte forma

geral:

tipo_da_variável

nome_da_variável [tamanho];

Quando o C vê uma declaração como esta ele reserva um

espaço na memória suficientemente grande para armazenar o

número de células especificadas em tamanho. Por exemplo, se

declararmos:

float exemplo [20];

O C irá reservar 4x20=80 bytes. Estes bytes são reservados de

maneira contígua na memória.

(3)

exemplo[0]

exemplo[1]

.

.

.

exemplo[19]

Vetores

Existe

Não Existe

exemplo[30]

exemplo[115]

(4)

#include <stdio.h> #include <stdlib.h>

int main () { int num[100]; int count=0; int totalnums; do {

printf ("\nEntre com um numero (-999 p/ terminar): "); scanf ("%d",&num[count]);

count++;

} while (num[count-1]!=-999); totalnums=count-1;

printf ("\n\n\n\t Os números que você digitou foram:\n\n"); for (count=0;count<totalnums;count++)

printf (" %d",num[count]); system("PAUSE");

(5)

Forma geral para declaração

tipo_da_variável

nome_da_variável [linhas][colunas];

Matrizes Bidimensionais

Especifica o número

de linhas

(6)

#include <stdio.h> #include <stdlib.h>

int main () {

int mtrx [3][5]; int i,j,count; count=1; for (i=0;i<3;i++) for (j=0;j<5;j++){ mtrx[i][j]=count; count++; } for (i=0;i<3;i++){ for (j=0;j<5;j++){

printf (" %d",mtrx[i][j]); }

printf (" \n\n"); }

system("PAUSE"); return(0);

(7)

Forma Geral

char

nome_da_variável [num_de_strings][compr_das_strings];

Esta estrutura

é

uma matriz bidimensional de

chars!!!

(8)

#include <stdio.h>

int main () {

char matriz_strings [5][100];

int count;

for(count=0;count<5;count++) {

printf ("\n\nDigite uma string: ");

gets (matriz_strings[count]);

}

printf ("\n\n\nAs strings que voce digitou foram:\n\n");

for (count=0;count<5;count++)

printf ("%s\n", matriz_strings[count]);

system(“PAUSE”)

;

return(0);

(9)

Forma Geral

tipo_da_variável nome_da_variável [tam1][tam2]... [tamN];

Matrizes Multidimensionais

(10)

Podemos inicializar matrizes, assim como podemos

inicializar variáveis. A forma geral de uma matriz

como inicialização é:

tipo_da_variável

nome_da_variável [tam1][tam2] ...

[tamN] = {lista_de_valores};

Exemplos:

float vect [6] = { 1.3, 4.5, 2.7, 4.1, 0.0, 100.1 };

int matrx [3][4] = { 1, 2, 3, 4, 5, 6,

7, 8, 9,

10, 11, 12};

char str [10] = { 'J', 'o', 'a', 'o', '\0' };

char str [10] = "Joao";

char str_vect [3][10] = { "Joao", "Maria", "Jose" };

(11)

É também possível fazer a inicialização sem definição de

tamanho!!!

Exemplo:

char mess [] = "Linguagem C: flexibilidade e poder.";

int matrx [][2] = { 1,2,2,4,3,6,4,8,5,10 };

Inicialização

Referências

Documentos relacionados

Com relação à germinação das sementes armazenadas em câmara fria, aos três meses de armazenamento (Tabela 10), observou-se em sementes tratadas ou não com fungicidas e

A partir de 2004, com a junção de desenvolvimento tecnológico e inovação em política pública, o Brasil implementou um sistema de vanguarda para monitoramento e fiscalização

Também chegado a experimentações em diferentes tipos de registro sonoro, Arnaldo Antunes ressalta a diferença do que a tecnologia o permite gravar em pe- quenos estúdios, como a que

Com intuito, de oferecer os gestores informações precisas atualizadas e pré-formatas sobre os custos que auxiliem nas tomadas de decisões corretas, nos diversos

4.5 Conclusões: Este trabalho mostrou um modelo criado para representar uma linha de transmissão monofásica através de uma cascata de circuitos π, cujos parâmetros longitudinais

É primeiramente no plano clínico que a noção de inconscien- te começa a se impor, antes que as dificuldades conceituais envolvi- das na sua formulação comecem a ser

O referido açude apresenta duas formas de liberar vazões que são monitoradas por esta estação, quais sejam: durante todo o período de estiagens um sistema hidráulico composto

O candidato poderá obter informações e orientações sobre o Simulado Virtual, tais como Editais, processo de inscrição, horário de prova, gabaritos, ranking e resultados