Ir ao conteúdo
  • Cadastre-se

Felipe Giancotti Bazan

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

posts postados por Felipe Giancotti Bazan

  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. 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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!