Ir ao conteúdo
  • Cadastre-se

Felipe Giancotti Bazan

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

Reputação

0
  1. O problema está no if, porém nao ser como resolve-lo. Alguem pode ajudar-me? int main() { float *p1; float a[5],b; int i; p1=a; for(i=0;i<5;i++) { scanf("%f",(p1+i)); } printf("\n\n"); for(i=0;i<5;i++) { printf("[%f]",*(p1+i)); } printf("\n\n"); for(i=0;i<5;i++) { b=*(p1+i); if(b%2==0) { printf("[%f]",*(p1+i)); } } }
  2. @Mauro Britivaldo Muito obrigado,consegui resolver os problemas!
  3. Galera, estou tentando fazer um programa para produto matricial, mas não esta dando certo, algo devolve valores absurdamente grandes, ajudem, pf: #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { setlocale(LC_ALL, "Portuguese"); int l1,l2,c1,c2,i,j,k,soma=0; printf("entre com o numero de linhas e colunas da matriz 1\n"); scanf("%d",&l1); scanf("%d",&c1); printf("entre com o numero de linhas e colunas da matriz 2\n"); scanf("%d",&l2); scanf("%d",&c2); if(c1!=l2) { printf("As matrizes não podem ser multiplicadas!"); exit(0); } int A[l1][c1],B[l2][c2],R[l1][c2]; printf("entre com os valores da matriz 1\n"); for(i=0;i<l1;i++) { for(j=0;j<c1;j++) { scanf("%d",&A[j]); } } printf("entre com os valores da matriz 2\n"); for(i=0;i<l2;i++) { for(j=0;j<c2;j++) { scanf("%d",&B[j]); } } for(i=0;i<l1;i++); { for(j=0;j<c1;j++) { soma=0; for(k=0;k<c1;k++) { soma+=A[k]*B[k][j]; R[j]=soma; } } } for(i=0;i<l1;i++) { printf("\n"); for(j=0;j<c2;j++) { printf(" %d",R[j]); } } return 0; }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...