Para utilizar, os programas encontrados no blog... uma das opções é colar no Dev c++. E apertar f9.
terça-feira, 20 de novembro de 2012
Repetição de números em outro vetor
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main(){
system("color 02");
int tam = 10,a[tam],b[tam],i,j,aux,cont = 0;
srand(time(NULL));
for(i=0;i<10;i++)
{
a[i]=rand()%20+10;
for(j=0;j<i;j++)
{
if(a[i]==a[j])
{
i--;
}
}
}
//vetor b
for(i=0;i<10;i++)
{
b[i]=rand()%20+10;
for(j=0;j<i;j++)
{
if(b[i]==b[j])
{
i--;
}
}
}
// ordenação vetor a
for(i=0;i<tam;i++)
{
for(j=i+1;j<tam;j++)
{
if(a[i] > a[j])
{
aux = a[i];
a[i] = a[j];
a[j] = aux;
}
}
}
// ordenação vetor b
for(i=0;i<tam;i++)
{
for(j=i+1;j<tam;j++)
{
if(b[i] > b[j])
{
aux = b[i];
b[i] = b[j];
b[j] = aux;
}
}
}
for(i=0;i<tam;i++)
{
printf("Vet a[%d] = %d Vet b[%d] = %d\n",(i+1),a[i],(i+1),b[i]);
}
aux=0;
for(i=0;i<10;i++)
{
for(j=0;j<tam;j++)
{
if(a[i]==b[j])
{
printf("\n O numero repetido: %d\n ",a[i]);
printf("Vetor a posicao [%d], vetor b posicao [%d]\n",i+1,j+1);
aux++;
}
}
}
if(aux!=0)
{
printf("\nNumero repetido\n");
printf("Quantidade de numeros: %d\n",aux);
}
if(aux==0)
{
printf("Nao foram encontrados numeros repetidos\n");
}
getchar();
getchar();
}
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário