Exercícios Resolvidos de Entrada e Saída de Dados

Ver Teoria

Enunciado

O código abaixo deveria imprimir na tela a clássica mensagem H e l l o   W o r l d ! , iniciando e finalizando a mensagem com uma quebra de linha. No entanto, existem uma série de erros que impedem que o programa seja executado da forma correta. Corrija esses problemas.

Passo 1

Eai, tudo beleza?

Nessa questão, nós devemos analisar o código do enunciado e o corrigir. Para isso, vamos analisar cada trecho do código.

Inicialmente, temos a inclusão da biblioteca i o s t r e a m . No entanto, perceba que no código que nos foi dado, não foi utilizado o ponto e vírgula ao final da inclusão do cabeçalho u s i n g   n a m e s p a c e   s t d . O que está errado!!

Portanto, vamos fazer a primeira correção nesse código:

Passo 2

Vamos analisar agora a nossa função m a i n ( ) . Dentro dela, há o comando para imprimir a mensagem H e l l o   W o r l d , no entanto, na linha 6 , perceba que está escrito c o u t < , com apenas 1 sinal de < . Esse é mais um erro, pois vimos que o correto é c o u t ≪ .

Na mesma linha, é possível perceber que há um \ m ao fim das aspas. O enunciado nos disse que esse programa deveria encerrar a impressão dessa frase com uma quebra de linha, porém, essa quebra não é feita utilizando \ m . Como vimos, para fazer uma quebra de linha, se utiliza \ n .

Corrigindo esses dois erros, ficamos com:

Resposta