• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

acr

Duvida num exercicio de uma frequencia

2 mensagens neste tópico

Ola!

Estou com uma duvida. Estava a fazer uma frequencia de dois anos e não estou a conseguir a resolver o exercício. É simples, mas não entendo o porquê de nem sequer dar para compilar.

4.  Diga qual o resultado – texto apresentado no ecra – do seguinte programa (respeite as mudancas de linha e os espacos).

#include <iostream>

using namespace std;

char data[] = "2007/11/6";

main() {

int i = 0;

cout << ’\n’;

while (data != ’\0’) {

if (data >= ’0’ && data <= ’9’)

cout << data - ’0’;

else

cout << ’-’;

++i;

}

cout << "\n*i = " << i << endl;

}

Alguem me pode ajudar? Nem tou a conseguir compilar para verificar... Vou ter frequencia na 4º e gostava de nao ter nada em falta  :thumbsup:

Cumps!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não estás a aceder às posições da string correspondentes ao índice i que vai sendo incrementado. Onde tem "data" deve estar "data[i ]".

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora