Pular para o conteúdo

while [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. while [RESOLVIDO]

Enviado em 22/10/2016 - 10:34h

/* 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;

}

Responder tópico

2. Re: while

Enviado em 22/10/2016 - 11:09h

Depois do "\n" há ainda um espaço em branco que atrapalha a formatação das linhas.

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

3. Re: while [RESOLVIDO]

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder