TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Fórum do Clube do Hardware

Seminário: Fórum do Clube do Hardware. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  22/9/2013  •  Seminário  •  1.090 Palavras (5 Páginas)  •  662 Visualizações

Página 1 de 5

Fórum do Clube do Hardware

Voltar Fórum do Clube do Hardware > Software > Programação e Desenvolvimento > C/C++

Atualizar essa Página O que estou fazendo de errado?

Nome de Usuário Lembrar-me?

Senha

Cadastrar-se Mensagens de Hoje Pesquisar

C/C++ Tópicos sobre C/C++.

Siga o Clube do Hardware:

Nosso Facebook:

Responder

Opções do Tópico Pesquisar no Tópico Modos de Exibição

Antiga 26/03/2010, 11:46 H #1

pedroh15

Membro

Avatar de pedroh15

Membro desde Abr/2008

Belo Horizonte

Mensagens: 12

Padrão O que estou fazendo de errado?

Galera, estou no primeiro periodo de Analise de Sistemas. Olhem um exercicio passado em sala que eu preciso da resolução dele. Eu fiz mas o resultado nao aparece nada na tela. O que tem de errado?

Implemente um programa C / C++ que verifique e mostre os números entre 1.000 e 2.000 (inclusive) que, quando divididos por 11, produzam resto igual a 5.

#include <iostream.h>

int main(){

int num = 1000;

int cont = 0;

for (cont = 0; num <=2000; cont = cont+1)

{

if(num%11 == 5)

cout << "\nOs numeros sao: " << num;

cin >> num;

}

system("PAUSE");

}

Obrigado.

pedroh15 está offline

Responder copiando esta mensagem

Nova Links Patrocinados

Antiga 26/03/2010, 14:19 H #2

dontpanic

Membro

Avatar de dontpanic

Membro desde Set/2009

ES

Mensagens: 741

Padrão

Citação:

Postado Originalmente por pedroh15 Ver Mensagens

#include <iostream.h>

int main() {

Se a função main() é do tipo int, você precisa retornar um inteiro no final dela. Lá no final use um "return 0;"

Citação:

int num = 1000;

int cont = 0;

for (cont = 0; num <=2000; cont = cont+1) {

if (num%11 == 5)

cout << "\nOs numeros sao: " << num;

cin >> num;

}

o for tá incrementando o cont, no entanto ele tá testando apenas o num. Como você tá interessado apenas no num entre 1000 e 2000, não precisa usar esse cont.

além disso, mais abaixo você tá usando um "cin >> num". Não entendi o porquê disso. O código fica assim:

for (num = 1000; num <= 2000; num++)

if (num % 11 == 5) cout << num;

Citação:

system("PAUSE");

return 0;

}

__________________

.

Favor ler isso antes de postar código: Como usar tags [code]

.

Dont Panic

dontpanic está offline

Responder copiando esta mensagem

Antiga 26/03/2010, 14:59 H #3

D13g0

Membro

Avatar de D13g0

Membro desde Dez/2009

Santos, SP

Mensagens: 160

Padrão

Para usar o system("pause") você precisa incluir a biblioteca stdlib.h

__________________

ASUS M5A88-V EVO | Athlon II X3 425 2.7GHz | XFX Radeon HD 6870 1GB | 2 x 4GB Kingston DDR3 1333MHz | HD Samsung 1TB | HD Samsung 250GB | Corsair 450VX | Cooler Master Elite 331

D13g0 está offline

Responder copiando esta mensagem

Antiga 27/03/2010, 14:28 H #4

kaiserito

Membro

Avatar de kaiserito

Membro desde Mar/2010

Maputo

Mensagens: 86

...

Baixar como (para membros premium)  txt (6.8 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com