Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Preencha, com números randômicos, uma matriz de 8 linhas por 20 colunas. A faixa dos números
- aleatórios deverá ser solicitada ao usuário. Calcule a quantidade de números pares e impares em
- cada linha da matriz. Calcule também o percentual destes em relação a quantidade total de números
- da matriz. Exiba a matriz num formato tabular indicando as quantidades e percentuais calculados.*/
- #include<stdio.h>
- #define linha 8
- #define coluna 20
- int main()
- {
- int matriz[linha][coluna], inicio, fim, i, j, numpar=0, numimpar=0;
- float porcentagempar, porcentagemimpar;
- printf("Digite a faixa dos numeros(ex: inicio fim): ");
- scanf("%d %d", &inicio, &fim);
- srand(time(NULL));
- for(i=0; i<linha; i++)
- for(j=0; j<coluna; j++){//preenchendo a matriz
- if(inicio==0)
- matriz[i][j]=rand()%fim;
- else
- matriz[i][j]=rand()%inicio+fim;}
- for(i=0; i<linha; i++)//verificando numeros pares e impares
- for(j=0; j<coluna; j++){
- if((matriz[i][j]%2)==0)
- numpar++;
- else
- numimpar++;}
- porcentagempar=(100*numpar)/(linha*coluna);//calculo da porcentagem de par
- porcentagemimpar=(100*numimpar)/(linha*coluna);//calculo da porcentagem de impar
- printf("\nPercentual de numeros pares: %.2f%%\n",porcentagempar);
- printf("\nPercentual de numeros impares: %.2f%%\n\n",porcentagemimpar);
- for(i=0; i<linha; i++){
- for(j=0; j<coluna; j++)//exibindo a matriz
- printf("%d ", matriz[i][j]);
- printf("\n");}
- getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment