TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Exercicios Resolvidos Programação C

Trabalho Escolar: Exercicios Resolvidos Programação C. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  16/4/2014  •  714 Palavras (3 Páginas)  •  686 Visualizações

Página 1 de 3

Arquivo: /home/wtroy7/Área de Trabalho…abalho erick2/exer__erick_01.c Página 1 de 3

/*1)Criar um programa que o usuário entre com um valor (quantidade de posições do vetor),

* preencha o vetor e mostre os valores com o vetor inverso.

*/

#include<stdio.h>

main(){

int v,i;

printf("entre com numero de posições do vetor:\n");scanf("%i",&v);//recebe o valor digitado pelo

usuario que será referente ao numero de posições do vetor

int vetor[v];

puts("preencha as posicoes do vetor:\n");//string simples

for(v-=1,i=0; i<=v;i++){//for1;

printf("%i° posicao: ",i+1);scanf("%i",&vetor[i]);//recebe os valores digitados

putchar('\n');//putchar imprime caracter;nesse caso estou utilizando o caracter de

escape quebra linha \n

}//fim for1

for(i=v;i>=0;i--)//for 2; imprime os vetores em ordem inversa a digitada

printf("%i ",vetor[i]);

}

----------------------------------------------------------------------------------------------------------------------------

/*2)Criar um programa que o usuário entre com um valor (quantidade de posições do vetor A), preencha o

vetor e mostre como

* resultado um segundo vetor B que é o inverso do vetor A.

*/

#include<stdio.h>

main(){

int a,b,i;

printf("entre com numero de posições do vetor:\n");scanf("%i",&a);//recebe o valor digitado pelo

usuario que será referente ao numero de posições do vetor

int vetor[a];

puts("preencha as posicoes do vetor:\n");//string simples

for(a-=1,i=0; i<=a;i++)

{ //for1

printf(" %2.i° posicao: ",i+1);scanf("%i",&vetor[i]);//estou utilizando %2.i apenas pra

alinhar a coluna

putchar('\n');//putchar imprime caracter;nesse caso estou utilizando o caracter de

escape quebra linha \n

}//fim for1

b=a;//variavel b recebe o valor de a

int vet[b],p;

puts(" posicoes invertidas do vetor :\n");//função puts imprime strings simples

for(p=0,i=b;i>=0;i--)//for2; o valor de p=0

printf(" %2.i° posição: %i\n",p+=1,vet[i]=vetor[i]);//vetor B recebe vetor A

e imprime; p=p+1

}

----------------------------------------------------------------------------------------------------------------------------

/*3)Criar um programa que o usuário entre com 10 valores no vetor A e 10 valores no vetor B e mostrar

a soma dos dois vetores.

*/

#include<stdio.h>

#define DIM 9 //uma contante simbolica podendo ser altera pois ela não exixte fisicamente na memoria

que diferente da constante definida por const

main(){

int j,i;

int vet_a[DIM],vet_b[DIM];//os vetores recebem o valor de posições da (constante simbolica) define

puts("preencha as posicoes do vetor:\n");//imprimindo string simples

for(i=0; i<=DIM;i++)//aqui sera adicionado valores as dez posiçoes de cada vetor

{//for1;

printf(" %2.i° posicao vetor A : ",i+1);scanf("%i", &vet_a[i]);//posiçoes Vt A

Arquivo: /home/wtroy7/Área de Trabalho…abalho erick2/exer__erick_01.c Página 2 de 3

printf(" %2.i° posicao vetor B: ",i+1);scanf("%i",&vet_b[i]);//posiçoes Vt B

}//fim for1

puts("__A____B___total");//imprimindo string simples

for(i=0; i<=DIM;i++)//for 2;referente ao loop pra soma

dos Vts A e B

printf(" %2.i + %2.i = %2.i \n",vet_a[i],vet_b

[i],vet_a[i]+vet_b[i]);//Instrução de soma dos Vts

}

----------------------------------------------------------------------------------------------------------------------------

/*4)Criar um programa que o usuario entre com 10 valores no vetor A,

*segundo vetor B seja o inverso do vetor A e mostre no vetor C a subtração do vetor A pelo vetor B.

*/

#include<stdio.h>

#define DIM 9 //uma CONTANTE SIMBOLICA podendo ser altera pois ela não exixte fisicamente na memoria

que diferente da constante definida por const

main(){

int j=0,i=0;

int vet_a[DIM],vet_b[DIM],vet_c[DIM];//os vetores recebem o valor de posições da (constante

simbolica) define

puts("preencha

...

Baixar como (para membros premium)  txt (7.1 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com