Total de visualizações de página

sexta-feira, 17 de junho de 2011

Enem 2009

Como baixar vídeos do YouTube do jeito fácil (edição revista e ampliada) - Como se faz - INFO Online

Como baixar vídeos do YouTube do jeito fácil (edição revista e ampliada) - Como se faz - INFO Online

Como ordenar um Vetor



/*9) Dado um vetor A de 5 elementos, elabore um programa em C/C++ que ordene esse 
vetor, e, ao final, imprima esse vetor ordenado.*/
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>

main()
{
int i,A[5],aux, j;

printf("Digite 5 elementos:\n\n");

for(i=1; i<=5; i++){
printf("A[%d]: ",i);
         scanf("%d",&A[i]);
}
for(i=1; i<=5; i++){


for(j=1; j<=5; j++){
if(A[i]<A[j])
{
 aux=A[j];
 A[j]=A[i];
 A[i]=aux;
 }
 }
 }
printf("O Vetor ordenado eh:\n\n");

for(i=1; i<=5; i++){
printf("A[%d]: %d\n",i,A[i]);
}

getch();
}


Algoritmo em C que faz Junção entre 2 Vetores.


/*8) Elabore um programa em C/C++ que entre com 5 números inteiros em dois vetores A e B. Construir um vetor C, sendo este a junção dos vetores A e B. Dessa forma, C deve ter o dobro de elementos dos vetores A e B. Ao final, imprima os elementos dos 3 vetores.*/
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>

main()
{
int i,A[5],B[5],C[10];

for(i=1; i<=5; i++){
printf("Digite Vetor A[%d]: ",i);
         scanf("%d",&A[i]);
}

for(i=6; i<=10; i++){
printf("Digite Vetor B[%d]: ",i);
scanf("%d",&B[i]);
}

for(i=1; i<=5; i++){
C[i] = A[i];
}

for(i=6; i<=10; i++){
C[i] = B[i];

}

for(i=1; i<=10; i++){
printf("C[%d]: %d\n",i,C[i]);

}

getch();
}

Algoritmo em C Vetor que imprime o maior e o menor e a posição.


/*6) Elabore um programa em C/C++ que leia um vetor X com 10 números e calcule e imprima a diferença entre o maior e o menor elemento existente no vetor, bem como as posições que o maior e o menor ocupam no conjunto de dados.*/
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>

main()
{
int i,X[10], maior=-999, menor=999, P1, P2;

printf("Digite 10 numeros:\n");

for(i=1; i<=10; i++){
  printf("X[%d]: ",i);
          scanf("%d",&X[i]);

if (X[i]>maior){
 
    maior=X[i];
    P1=i;
    }
   if (X[i]<menor){
    menor=X[i];
    P2=i;
}

}
printf("Os 10 numeros sao:\n");
for(i=1; i<=10; i++){
printf("X[%d]: %d\n",i,X[i]);



}
printf("Maior: X[%d]: %d\nMenor: X[%d]: %d\n",P1,maior,P2,menor);
printf("A diferença entre o maior e o menor eh:%d",maior-menor);


getch();
}

Algoritmo em C que imprime o triplo de 1 vetor.




/*5) Elabore um programa em C/C++ que entre com 5 números inteiros em um vetor A,
e gere e imprima o vetor T triplo, que deverá conter os elementos do primeiro vetor
multiplicados por 3.*/

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

main()
{
int i, A[5],T[5];

printf("Digite 5 numeros:\n\n");

for(i=1; i<=5; i++){
printf("A[%d]: ",i);
         scanf("%d",&A[i]);
}
printf("O Triplo do vetor A e:\n\n");

for (i=1;i<=5;i++){
printf("T[%d]: %dx3 = %d\n",i,A[i],i*3);
}

getch();
}



Algoritmo em C que imprime a soma de 2 vetores.

//4) Elabore um programa em C/C++ que armazene números em dois vetores inteiros de cinco //elementos cada (A e B), gere e imprima o vetor soma.
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>

main()
{
int A[5], B[5], soma[5], i;
soma[5]=0;
printf("Digite 5 numeros para [A] e 5 para [B]:\n");
for(i=1; i<=5; i++){
      printf("A[%d]:",i);
    scanf("%d",&A[i]);
printf("B[%d]:",i);
    scanf("%d",&B[i]);
    soma[i]=A[i]+B[i];
}
printf("A soma entre A+B eh:\n");
for(i=1; i<=5; i++){
  printf("A[%d]+B[%d]= %d\n",i,i,soma[i]);
}
getch();
}