Exercicios Resolvidos Programação C
Trabalho Escolar: Exercicios Resolvidos Programação C. Pesquise 861.000+ trabalhos acadêmicosPor: wesleytroy • 16/4/2014 • 714 Palavras (3 Páginas) • 711 Visualizações
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
...