Buscar

Não sei como desenvolver esse programa em C por favor me ajudem

Desenvolva um programa em C que receba um número inteiro e chame um
procedimento que mostre sua tabuada. O programa deve verificar se o número digitado é positivo ou negativo. Se for negativo mostrar uma mensagem indicado que a tabuada não pode ser calculada.

💡 9 Respostas

User badge image

Ivo Tabajara de Souza Paiva

Pode ser em C++?

1
Dislike0
User badge image

Ivo Tabajara de Souza Paiva

#include <iostream>
using namespace std;
int main()
{
    int numeropego=0;
    int tabuada=0;
    string continua="S";
    while (1=1){
        cout << "\n Informe um numero:";
        cin << numero_pego;
        if(numero_pego==0){
            break;
        }
        if(numero_pego>0) {
           for(ind=1;ind<=10;ind++) {
               tabuada=numero_pego * ind;
               cout << "\n" << numero_pego << " * *" << ind << " = " << tabuada;
           }
       } else {
           cout << "\n Tabuada não pode ser calculada";
       }
    }
}

1
Dislike0
User badge image

Marlon Dias

Segundo o enunciado, voce vai precisar de duas funções: main() e tabuada().

Primeiro deve incluir a biblioteca de texto:
#include <stdio.h>

Depois a função que mostra a tabuada:
void tabuada(int valor){
  for (int i=1; i<11; i++){
    printf("%d x %d = %d\n", valor, i, (valor * i));
  }
}

Finalmente a função principal:
int main(){
  int entrada;
  printf("Digite um valor:");
  scanf("%d", &entrada);

  if (entrada < 0){
    printf("A tabuada não pode ser calculada!");
    return 1;
  }
  else {
    tabuada(entrada);
    return 0;
  }
}

Ps: Não foi feito o tratamento de erros do usuário (ex: letra no lugar do número).

1
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

Você também pode ser Premium ajudando estudantes

✏️ 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

Outros materiais