Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ler uma matriz A do tipo vetor com 15 elementos. Construir uma matriz B de mesmo tipo e dimensão, sendo que cada elemento da matriz B seja o fatorial d elemento correspondente da matriz A. Apresentar os elementos da matriz B ordenados de forma crescente.
Eu não sei como fazer o calculo do fatorial no vetor
Aquit ou kandrade poderia me ajudar?
/vetor /
int main()
{ //Inicio do programa
int A[15],B[15];
int i,a,aux,ct;
a = 1;
float fat=1;
while (a==1) {
system("cls");
system("color 71");
for (i=0;i<15;i++)
{
printf("Digite um valor do A %d : ", i+1);
scanf("%d",&A[i]);
B[i] = A[i];
}
printf("\nVetor B\n");
for (i=0; i<=15; i++) {
for (ct=0; ct<=14; ct++) {
if (B[ct] < B[ct+1]) {
aux = B[ct];
B[ct] = B[ct+1];
B[ct+1] = aux; }
}
}
printf("\nVetor A\n");
for (i=0;i<15;i++) {
printf(" %0.d\n",A[i]);
}
printf("\nVetor B ordenado\n");
for (i=0;i<15;i++) {
printf(" %0.d\n",B[i]);
}
printf("\n");
printf("\n\nDeseja entrar com uma nova matriz? (1=Sim e 0=nao)");
scanf("%d",&a);
}
printf("\n\n\n");
system("pause");
return 0;Carregando comentários...