Ir para conteúdo
Fórum Script Brasil

O (RaeL)

Membros
  • Total de itens

    8
  • Registro em

  • Última visita

Sobre O (RaeL)

O (RaeL)'s Achievements

0

Reputação

  1. O (RaeL)

    Excutar uma matriz

    Obrigado pela sugestão, amigo. Mas antes de você me responder, eu tinha encontrado outra solução para o problema. Eu refiz desta forma. #include<stdio.h> #include<conio.h> main() { int matriz[3][3]; int i,j,count; char string[20]; for(i=0;i<3;i++) for(j=0;j<3;j++) { printf("Informe os valores da matriz. [%d][%d] ",i,j); scanf("%d",&matriz[j]); } for(i=0;i<3;++i) { for(j=0;j<3;++j) printf("%3d ",matriz[j]); printf("\n"); } getch(); }
  2. Bom dia todos. Tenho um problema aqui. Tentei escrever uma rotina onde tento preencher a matriz[3][3] através do scanf. Contudo, os dados são mostrados em apenas uma linha e não 3x3. Onde será que está o erro. Abaixo está a rotina. #include<stdio.h> #include<conio.h> main() { int matriz[3][3]; int count; int i,j; for(i=0;i<3;++i) for(j=0;j<3;++j) { matriz[j]=count; scanf("%d",&matriz[j]); count++; } for(i=0;i<3;++i) for(j=0;j<3;++j) { printf("%d ",matriz[j]); } getch(); }
  3. beleza. Amigo, boa noite. Tenho um problema aqui. Tentei escrever uma rotina onde tento preencher a matriz[3][3] através do scanf. Contudo, os dados são mostrados em apenas uma linha e não 3x3. Onde será que está o erro. Abaixo está a rotina. #include<stdio.h> #include<conio.h> main() { int matriz[3][3]; int count; int i,j; for(i=0;i<3;++i) for(j=0;j<3;++j) { matriz[j]=count; count++; scanf("%d",&matriz[j]); } for(i=0;i<3;++i) for(j=0;j<3;++j) { printf("%d ",matriz[j]); } getch(); }
  4. Hum, interessante. Vou dar seguência nos estudos, vou focar tudo isso que você abordou e quando eu estiver mais afiado ou quando surgir mais dúvidas, eu te pergunto. Ok? rs. Abraços.
  5. Amigo, obrigado pela explicação e pelas dicas. Com certeza foram muito proveitosas. Vou ler todos os artigos que você me enviou como link. Sobre sua charada, eu vou resolvê-la, ao menos vou tentar, rss. Contudo acho que vou demorar um pouco, pois só tem, aproximadamente, três semanas que estou estudando linguagem em c++ e é a primeira linguagem que estou estudando, ou seja, tenho que entender sobre os códigos e lógica de programação. Acabei de iniciar o estudo de funções hj e nem sei o siginificado da função VOID ainda. Assim que eu conseguir desvendar essa charada, eu te escrevo perguntando pelo meu prêmio. rs. vlw. e muito obrigado.
  6. Essa rotina é apenas uma ilustração de como fazer uso de ponteiros. O seu código original como está na apostila está sem a função printf("%f", *p);. Eu adicionei esse printf porque fiquei curioso em saber o que poderia ser impresso na tela. Me parece que a função dessa rotinha é, somente, explicar de forma ilustrativa o uso de ponteiros em vetores, então. Eu pensei que essa rotina preenchesse a matriz automaticamente. Obrigado, amigo. aproveitando o momento, qual a diferença de 0 para 0.0 em c++? aguardo.
  7. Estou estudando programação em c++. Quando eu compilo um exemplo uma apostila para enteder os códigos o executável informa 0.000000 Não entendo o motivo. Alquem poderia me dizer onde está o erro? Na seguência está o código e eu uso o dev-c++4992. aguardo. #include<stdio.h> #include<conio.h> int main () { float matrx [50][50]; float *p; int count; p=matrx[0]; for (count=0;count<2500;count++) { *p=0.0; p++; } printf("%f", *p); getch(); }
×
×
  • Criar Novo...