Sie sind auf Seite 1von 3

1/* Escreva um algoritmo que leia dois vetores de 10 posies e faa a multiplicao dos elementos de mesmo ndice, colocando

o resultado em um terceiro vetor. Mostre o vetor resultante. */ int main(int argc, char *argv[]) { int x[10], y[10], v[10], i; for (i=0; i<=9; i++) { printf ("\nDigite X[%d]= ", i); scanf ("%d", &x[i]); } for (i=0; i<=9; i++) { printf ("\nDigite Y[%d]= ", i); scanf ("%d", &y[i]); } printf ("\nA multiplicacao dos vetores com indices iguais eh:\n\n"); for (i=0; i<=9; i++) { v[i]=x[i]*y[i]; printf ("%d ", v[i]);

2/* Escreva um algoritmo que leia e mostre um vetor de 20 elementos inteiros. a seguir, conte quantos valores pares existem no vetor. */ int main(int argc, char *argv[]) { int v[20], i, cont=0; for (i=0; i<=19; i++) { printf ("\nDigite o elemento %d: ", i); scanf ("%d", &v[i]); } for (i=0; i<=19; i++) if (v[i]%2==0) cont++; printf ("\nExistem %d elementos pares\n\n", cont); 5- (tenho duvidas sobre essa) /* Escreva um algoritmo que leia um vetor de 20 posies e mostre- o. Em seguida, troque o primeiro elemento com o ltimo, o segundo com o penltimo, o terceiro com o antepenltimo, e assim sucessivamente. Mostre o novo vetor depois da troca. */ int main(int argc, char *argv[]) { float v[20]; int i; for (i=0; i<=19; i++) {

printf ("\nDigite o elemento %d: ", i); scanf ("%f", &v[i]); } for (i=0; i<=19; i++) printf ("%5.2f ", v[i]); for (i=0; i<=19; i++) { v[i]=v[19-i]; printf ("\n%5.2f ", v[i]);

6/* Escreva um algoritmo que leia um vetor de 50 posies de nmeros inteiros e mostre somente os positivos. */ int main(int argc, char *argv[]) { int v[50], i, p[50]; for (i=0; i<=49; i++) { printf ("\nDigite o elemento %d: ", i); scanf ("%d", &v[i]); } printf ("\nElementos positivos:"); for (i=0; i<=49; i++) { if (v[i]>0) printf ("\n%d ", v[i]); } 7/* Escreva um algoritmo que leia um vetor de 80 elementos inteiros. Encontre e mostre o menor elemento e sua posio no vetor. */ int main(int argc, char *argv[]) { int v[80], i, menor, posmenor; for (i=0; i<=79; i++) { printf ("\nDigite o elemento %d: ", i); scanf ("%d", &v[i]); } for (i=0; i<=79; i++) { if (v[i]<menor) { menor=v[i];

posmenor=i; } } printf ("\nO menor elemento eh %d e a sua posicao eh %d\n\n", menor, posmenor);

Das könnte Ihnen auch gefallen