Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda com 2 exercicios em C


RASTA

Pergunta

E ai galera td tranquilo eu estou com 2 exercicios pra resolver so falta esses da lista

eu já quebrei a cabeça milhoes de vezes e ainda não consegui resolver

eu vou por exercicios aqui se vocês puderem me ajudar eu fico agradecido

1-) Escreva um programa que leia um número inteiro, mostre a sua decomposição e calcule a soma de todos os números:

Exemplo:

Entrada: 8531

Saída: 8 + 5 + 3 + 1 = 17

nesse estou com duvida no calculo que tera que ser feito para o programa separar cada numero e depois soma-los

2-)Um coronel dispõe seus soldados na forma de um triângulo:

........i........ 1a. fila

......i...i...... 2a. fila

....i...i...i.... 3a. fila

..i...i...i...i.. 4a. fila

...

Faça um programa que, a partir de um número n representando a quantidade de soldados, determina quantas fileiras irão se formar. O programa deve imprimir também quantos soldados ficarão na última fila.

esse me pegou de jeito esse quase nem sai do lugar

obrigado :rolleyes:

Editado por RASTA
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Aew consegui fazer o primeiro que estava com duvida na conta

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

int main ()
{
  
  int num,soma,digito;
  
  printf("Entre com um numero:\n");
  scanf("%d",&num);
  soma=0;
  while(num!=0) 
    {
      digito=num%10; 
      num=num/10; 
      soma=soma+digito; 
    }

  printf ("Soma dos digitos:%d.\n",soma);
  system("pause");
}

Editado por Durub
Link para o comentário
Compartilhar em outros sites

  • 0

Bom, a resposta para o seu exerciicio numero 1 esta errada.

O exercicio pede que leia um número inteiro e não vários números.

Eu fária da seguinte forma.

Primeiro eu criaria um vetor de strings e faria a leitura através de string depois percorria o vetor transformando string em inteiro.

já o segundo não sei se entendi bem mais pelo visto se você tiver 10 soldados então você terá 10 filas e o número de soldados será 10, no caso de 11 soldados serão 11 filas e 11 na última fila...etc... não tem muito segredo.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...