
removido
(usa Nenhuma)
Enviado em 22/10/2016 - 11:26h
SheilaLuna escreveu:
/* Dado um numero inteiro entre 1 e 10, exiba sua tabuada*/
#include<stdio.h>
#include<stdlib.h>
using namespace std;
int main () {
int num, cont;
do {
printf("Informe um numero de 1 a 10 para obter sua tabuada: ");
scanf("%i", &num);
}
while(num<1||num>10);
for(cont=1; cont<=10; cont++);
printf ("A tabuada e %i x %i = %i \n ", num, cont, (num*1));
system("pause");
return 0;
}
Dessa vez eu me superei: apaguei a explicação depois de postada.
O erro está aqui:
for(cont=1; cont<=10; cont++);
Retire o ponto-e-vírgula ; do final de
for().
Outro erro:
printf ("A tabuada e %i x %i = %i \n ", num, cont, (num*1));
Não é num*1, é num*cont.
Tem também um espaço em branco na linha do printf() depois do "\n" que está atrapalhando a formatação.
----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)
Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden