jurassico 0 Denunciar post Postado Julho 20, 2015 galera, quero fazer um algoritmo em que vc digita um numero e ele faz a tabuadaa desse numero ate o 10... ex: se digitar 2, 2x1, 2x2.... fiz assim mas nao esta dando certo #include <stdio.h> #include <stdlib.h> #include <string.h> int main (){ int contador,numero,p; printf ("forneca um numero"); scanf ("%d", &numero); for (contador=1; contador <= 10; contador++); printf ( "tabuada eh: \n %d" ,contador*numero) ; system ("pause"); } Compartilhar este post Link para o post Compartilhar em outros sites
_Isis_ 202 Denunciar post Postado Julho 20, 2015 O for está vazio. Compartilhar este post Link para o post Compartilhar em outros sites
Eduardo_555 4 Denunciar post Postado Julho 21, 2015 #include<conio.h> #include<locale.h> #include<stdio.h> main(){ int i, valor, contador=0, result; printf("Informe um valor: "); scanf("%d", &valor); for(i=1;i<=10;i++){ printf("\n %d*%d = %d", valor, i, result=valor*i); } getch(); } EXPLICANDO O CODIGO: declarei o i para auxiliar assim fasso o for, em cada posiçao ele vai ocontando. do 1 ao 10 nunca esqueça a linguagem admite o 0 como menor numero. depois so escreve a multiplicaçao simples que o for repete pra voce. do jeito que eu coloquei o print e;e mostra assim ex tab 2; 2*1=2 2*2=4 2*3=6 ... e assim adiante. espero ter ajudade té a proxima... Compartilhar este post Link para o post Compartilhar em outros sites
GBecker 51 Denunciar post Postado Julho 25, 2015 INiciante_Eduardo, Correções do código: 1) Não utilize a biblioteca conio.h, além de antiga não é portável. Existem melhores soluções para "pausar" a execução do programa utilizando a biblioteca padrão http://forum.imasters.com.br/topic/336835-tutorial-systempause-e-fflushstdin/ Se prefir não utilizar a estratégia do scanf, utilize a função getchar. http://www.cplusplus.com/reference/cstdio/getchar/?kw=getchar 2) Não é necessário incluir o header locale, senão utilizar nada definido nele... OBS.: - Utilize a TAG code quando for postar trechos de códigos. Melhora a visualização do código. - O fórum possui a cultara de não disseminar a preguiça. Se alguém pede ajuda com um código, você deve apontar os erros ao invés de entregar a solução pronta para o problema. ~GBecker Compartilhar este post Link para o post Compartilhar em outros sites
Diolene Bernardo Sampaio 0 Denunciar post Postado Julho 30, 2015 #include <stdio.h> #include <stdlib.h> int main (){ int contador,numero; printf ("forneca um numero:"); scanf ("%d", &numero); for (contador=1;contador<=10;contador=contador+1) printf ( "%d x %d = %d\n" ,numero,contador,contador*numero); system("pause"); } Compartilhar este post Link para o post Compartilhar em outros sites