Buscar

socorro ;-; (programação em c)

meu professor passou o seguinte problema: "Faça um programa que leia um número inteiro e imprima a tabuada de multiplicação deste número. Suponha que o número lido da entrada é maior que zero." eu fiz no the Huxley mesmo do jeito que faria no codeblocks, mas quando eu uso "for(x=1; x<=9; ++x)" dá erro e diz que isso só é permitido no c99. Eu não sei mais como prosseguir.

💡 9 Respostas

User badge image

Rodrigo Baltuilhe dos Santos

Teste o seguinte código:

#include<stdio.h>

int main (void) {
    int x, tabuada;

    scanf("%d", &tabuada);

    for (x = 1; x <= 9; x++) {
        printf("%d X %d = %d\n", x, tabuada, x*tabuada);
    }
}

Veja que declarei a variável x antes de utilizar. É isso que está reclamando. E é a forma correta do Ansi-C.

Espero ter ajudado!

1
Dislike0
User badge image

Rodrigo Baltuilhe dos Santos

Poderia mostrar mais do código para poder ajudar?

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais