Programacao

Disponível somente no TrabalhosFeitos
  • Páginas : 20 (4837 palavras )
  • Download(s) : 0
  • Publicado : 28 de novembro de 2012
Ler documento completo
Amostra do texto
-------------------------------------------------
FACULDADE ASSIS GURGACZ
-------------------------------------------------

-------------------------------------------------
CURSO ENGENHARIA CIVIL
-------------------------------------------------
http://www.fag.edu.br

DISCIPLINA: PROGRAMAÇAO
PROFESSOR: RICARDO LUIZ VICARI
NOME DO ACADÊMICO: DANIELA CAROLINA MEZZONLISTA DE EXERCICIOS VETORES E MATRIZES

CASCAVEL, 2012
1. Ler 10 elementos reais em um vetor e apresentá-los na ordem inversa.
#include<stdio.h>
int main(){
float v[10];
int x=0;
while(x<10){
printf("Informe a posicao %d\n", x);
scanf("%f", &v[x]);
x++;
}
x=9;
while(x>=0){
printf("v[%d]: %.1f\n",x ,v[x]);
x--;
}
}
2. Ler8 elementos inteiros em um vetor A. Construir um vetor B de mesmo tamanho com os elementos da matriz A multiplicados por 3. O elemento B [1] deverá ser igual ao A[1] * 3. Apresentar a matriz B.
#include<stdio.h>
int main(){
int va[8], vb[8], x=0;
while(x<8){
printf("Informe a posicao:\n", x);
scanf("%d", &va[x]);
vb[x] = va[x] * 3;
x++;
}
x=0;
while(x<8){printf("%d\n", vb[x]);
x++;
}
}
3. Ler dois vetores A e B com 20 elementos reais. Construir um vetor C, onde cada elemento é a subtração do elemento correspondente de A com B. Apresentar o vetor C.
#include<stdio.h>
int main(){
int va[20], vb[20], vc[20], x=0;
while(x<20){
printf("Informe a posicao de A de numero %d: \n", x);
scanf("%d", &va[x]);printf("Informe a posicao de B de numero %d: \n", x);
scanf("%d", &vb[x]);
x++;
}
x=0;
while(x<20){
vc[x] = va[x] - vb[x];
printf("O valor de C de numero %d e %d\n", x, vc[x]);
x++;
}
}
4. Ler 15 elementos reais de um vetor. Construir um vetor B de mesmo tipo, observando a seguinte lei de formação: Todo elemento de B deverá ser o quadrado do elemento de A correspondente.Apresentar as matrizes A e B.
#include <stdio.h>
int main (){
float va[15], vb[15];
int x=0;
while (x<15){
printf("Digite o valor de A de numero %d:\n", x);
scanf("%f", &va[x]);
x++;
}
x=0;
while(x<15){
vb[x] = (va[x])*(va[x]);
printf("O quadrado do numero %.2f e %.2f\n", va[x], vb[x]);
x++;
}
}
5. Ler um vetor A com 15 elementos inteiros. Construir umvetor B de mesmo tipo, sendo que cada elemento do vetor B seja o fatorial do elemento correspondente do vetor A. Apresentar os vetores A e B.
#include <stdio.h>
int main(){
int va[15], vb[15], x=0, n=1;
while(x<15){
printf("Digite o valor de A de numero %d:\n", x);
scanf("%d", &va[x]);
x++;
}
x=0;
while(x<15){
vb[x]=1;
while(n<=va[x]){
vb[x] = vb[x]* n;
n++;
}
n=1;
printf("O valor do fatorial com o valor %d e %d\n", va[x], vb[x]);
x++;
}
}
6. Ler dois vetores A e B com 15 elementos reais cada. Construir um vetor C, sendo este a junção dos dois outros. Desta forma, C deverá ter o dobro de elementos, ou seja, 30. Apresentar o vetor C.
#include <stdio.h>
int main(){
int va[15], vb[15], vc[30], x=0, n=0;while(x<15){
printf("Informe o valor de A de numero %d:\n", x);
scanf("%d", &va[x]);
vc[n] = va[x];
n++;
x++;
}
x=0;
while(x<15){
printf("Informe o valor de B de numero %d:\n", x);
scanf("%d", &vb[x]);
vc[n] = vb[x];
n++;
x++;
}
n=0;
x=0;
while(x<30){
printf("O valor de C de numero %d sera:%d\n", x, vc[n]);
n++;
x++;
}
}
7. Ler20 elementos de um vetor A e construir um vetor B do mesmo tamanho, com os mesmos elementos do vetor A, sendo que deverão estar invertidos. Ou seja, o primeiro elemento de A passa a ser o último de B, o segundo elemento de A passa a ser o penúltimo de B e assim por diante. Apresentar as matrizes A e B.
#include <stdio.h>
int main(){
int va[20], vb[20], x=0, n=0;
while (x<20){...
tracking img