charlesfrances Postado Fevereiro 27, 2013 Denunciar Share Postado Fevereiro 27, 2013 (editado) :unsure: :wacko: :wacko: #include <stdio.h>#include <stdlib.h>#include <time.h>int main(void){ int matriz[3][3]={{0000,1111,0000}, {0000,1111,0000}, {1111,0000,1111}}; int i,j; /* Conta ate 3. */ printf("Eu sei contar!! Veja:\n"); for (i=0;i<=3;i++) for (j=0;j<=3;j++){ printf("%d\n ",matriz[j]); esperar(1); /* Espera 1 segundo ate ir para o proximo numero. */ } return 0;}void esperar(int segundos){ clock_t cicloFinal; cicloFinal= clock() + segundos * CLOCKS_PER_SEC; /* Calcula o ciclo final de acordo com os segundos passados. */ while (clock() < cicloFinal); /* Para quando o ciclo final e atingido. */} Editado Fevereiro 27, 2013 por charlesfrances Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ScreenBlack Postado Fevereiro 27, 2013 Denunciar Share Postado Fevereiro 27, 2013 Você precisa declarar o cabeçalho da função "esperar()" antes da função "main()", caso contrário, o compilador retornará warning.void esperar(int segundos); Os dois "for" estão contando de 0 a 3, ou seja, 4 posições. Troque o "<=" para "<". Caso queira que o "printf()" mostre os números formatados, como foi adicionado na matriz, use o seguinte exemplo: for ( i = 0; i < 3; i++ ) for ( j = 0; j < 3; j++ ) { printf("%4.4d\n", matriz[i][j] ); esperar(1); /* Espera 1 segundo ate ir para o proximo numero. */ } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 charlesfrances Postado Fevereiro 27, 2013 Autor Denunciar Share Postado Fevereiro 27, 2013 (editado) problema resolvido ,fico muito grato que Deus te abencoe fiquei alegre deu certo!!!!! Resolvido!!! se poder ajudar em algunha pesquisa Falou valeu!!! #include <stdio.h>#include <stdlib.h>#include <time.h>void esperar(int segundos);int main(void){ int matriz[3][3]={{0000,1111,0000}, {0000,1111,0000}, {1111,0000,1111}}; int i,j; /* Conta ate 3. */ printf("Eu sei contar!! Veja:\n"); for ( i = 0; i < 3; i++ ) for ( j = 0; j < 3; j++ ) { printf("%4.4d\n",matriz[j]); esperar(1); /* Espera 1 segundo ate ir para o proximo numero. */ } return 0;}void esperar(int segundos){ clock_t cicloFinal; cicloFinal= clock() + segundos * CLOCKS_PER_SEC; /* Calcula o ciclo final de acordo com os segundos passados. */ while (clock() < cicloFinal); /* Para quando o ciclo final e atingido. */} Editado Fevereiro 27, 2013 por charlesfrances Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
charlesfrances
:unsure: :wacko: :wacko:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int matriz[3][3]={{0000,1111,0000},
{0000,1111,0000},
{1111,0000,1111}};
int i,j;
/* Conta ate 3. */
printf("Eu sei contar!! Veja:\n");
for (i=0;i<=3;i++)
for (j=0;j<=3;j++){
printf("%d\n ",matriz[j]);
esperar(1); /* Espera 1 segundo ate ir para o proximo numero. */
}
return 0;
}
void esperar(int segundos)
{
clock_t cicloFinal;
cicloFinal= clock() + segundos * CLOCKS_PER_SEC; /* Calcula o ciclo final de acordo com os segundos passados. */
while (clock() < cicloFinal); /* Para quando o ciclo final e atingido. */
}
Editado por charlesfrancesLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.