Ir ao conteúdo
  • Cadastre-se

ajuda com programa em linguagem c/c++


lfernandosg

Posts recomendados

estou tentando criar uma matriz identidade(i==j)só que com o if eu consigo e sem não, dêem uma olhada:


#include <stdio.h>
#include <conio.h>
#define LIN 4
#define COL 4
main(){
float M[LIN][COL];
printf("\nMATRIZ IDENTIDADE!");
for (int i=0;i<LIN;i++){
for (int j=0;j<COL;j++){
(i=j)?(M[i][j]=1):(M[i][j]=0);
}}
for (int i=0;i<LIN;i++){
printf("\n");
for (int j=0;j<COL;j++){
printf("%6.2f",M[i][j]);
}}
getch();
}

Link para o comentário
Compartilhar em outros sites

  • 4 anos depois...
  • 2 semanas depois...

cara 1 erro que foi uma distração,


(i=j)?(M[i][j]=1):(M[i][j]=0);
(i==j)?(M[i][j]=1):(M[i][j]=0);

percebe a diferença? :P

ficando assim


#include <stdio.h>
#include <conio.h>
#define LIN 4
#define COL 4
main()
{
float M[LIN][COL];
printf("\nMATRIZ IDENTIDADE!");
for (int i=0;i<LIN;i++)
{
for (int j=0;j<COL;j++)
{
(i==j)?(M[i][j]=1):(M[i][j]=0);
}
}
for (int i=0;i<LIN;i++)
{
printf("\n");
for (int j=0;j<COL;j++)
{
printf("%6.2f",M[i][j]);
}
}
getch();
}

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...

: Localize e corrija os erros no programa cujo código fonte está reproduzido abaixo. Saiba que o mesmo se destina à calcular e exibir o fatorial do número inteiro n, fornecido pelo usuário


#include <stdio.h>
#include <stdlib.h>

void ler_numero(int n)
{
printf(“De qual numero inteiro voce quer obter o fatorial? “);
scanf(“%d”,n);
}

void calcula_fat(int n, int fat)
{
int i;
for (i=1;i<n;i++) fat=fat*i;
}

void imprime_fat(int n, int fat)
{
printf(“O valor do fatorial de %d e %d\n”,n,fat);
}

int main(void)
{
int n, fat;
ler_numero(n);
calcula_fat(n,fat);
imprime_fat(n,fat);

system(“pause”);
return 0;
}

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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