G-Portugol p/ C [RESOLVIDO]

1. G-Portugol p/ C [RESOLVIDO]

Márcia Melo
marciacmelo

(usa Ubuntu)

Enviado em 29/07/2011 - 14:42h


Olá!
Como vão?

Tinha o seguinte código para traduzir para C:

início
inteiro: nr, maior;
maior <== 0;
faça
imprimir("Entre com um número inteiro positivo (-1 para terminar) :");
ler(nr);
se(nr > maior )
maior <== nr;
fimse;
enquanto(nr >= 0);
imprimir("O maior é ", maior);
fim

Fui traduzindo e pensando que estava correto, mais na compilação, deparei-me com um erro no if. . Meu código abaixo:

#include <stdlib.h>
#include <stdio.h>

int main(){
int ma;
int rc;
rc <= 0;

do {
printf("Digite um número que seja positivo e inteiro(-1 = sair):");
scanf("%d", &ma);
}
if(ma>rc) {
rc <= ma;
}

while(ma >= 0) {
printf("Entre os números digitados, o maior é:", rc);
}
system("PAUSE");
}

Alguém poderia me ajudar a corrigir meu código, dando dicas que me possam direcionar a resolução do meu problema??

Obrigada e grande abraço!!




  


2. Re: G-Portugol p/ C [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/07/2011 - 16:03h

o seu objetivo é exibir o maior nº de uma sequencia informada pelo usuario?

com algumas mudanças:


#include <stdlib.h>
#include <stdio.h>

int main() {

int ma, rc;

rc = 0;

do {
printf("Digite um número que seja positivo e inteiro(-1 = sair):");
scanf("%d", &ma);

if(ma > rc)
rc = ma;

} while(ma >= 0);

if(rc >= 0)
printf("Entre os números digitados, o maior é: %d", rc);

return 0;
}



3. Re: G-Portugol p/ C [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 29/07/2011 - 16:11h

no seu codigo, este laço de repetiçao nao tem condiçao de parada

rc = 0;
do {
printf("Digite um número que seja positivo e inteiro(-1 = sair):");
scanf("%d", &ma);
}

if(ma>rc) { //este trecho deveria estar dentro do laço
rc <= ma; //rc = ma;
}

while(ma >= 0) { //if(rc >= 0)
printf("Entre os números digitados, o maior é:", rc); //printf("...%d", rc);
}








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts