Jump to content
Fórum Script Brasil
  • 0

Ajuda com 2 exercicios em C


RASTA

Question

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:

Edited by RASTA
Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 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");
}

Edited by Durub
Link to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...