msoliver
(usa Debian)
Enviado em 09/05/2017 - 00:03h
Bi4 escreveu:
Galera eu sou nova tá... só preciso de um empurrãozinho...
5- Faça um programa que receba dois numeros X e Y, sendo X. Calcule e mostre:
- a soma dos numeros pares desse intervalo de numeros, incluindo os numeros digitados;
- a multiplicação dos números ímpares desse intervalo, incluindo os digitados.
6- Faça um programa que, para um numero indeterminado de pessoas: leia a idade de cada uma, sendo que a idade 0 (zero) indica o fim de leitura e não deve ser considerada. A seguir calcule:
- o numero de pessoas;
- a idade média do grupo;
- a menor idade e a maior idade;
7- Escreva um programa que conte de 100 a 999 (inclusive) e exiba, um por linha, o produto dos três dígitos dos números. Por exemplo, inicialmente o programa irá exibir:
0 (1*0*0)
0(1*0*1)
Boa noite.
Faltou algo, ou estou com sono . . .
sendo X. ???
Menor que Y...
Primo . . .
Seguem sugestões:
Soma os pares entre 1 a 1000:
bc <<< "$(seq 1 1000|grep -E --color '[02468]$'|xargs|sed 's/ /+/g')"
250500
Multiplica impares . . . 1 a 55
bc <<< "$(seq 1 55|grep -E --color '[13579]$'|xargs|sed 's/ /*/g')"
8687364368561751199826958100282265625
Exercicio 7
for ((x=100;x<999;x++));do
X=$(bc <<< "$(sed 's/./& /g' <<< "$x"|sed 's/ $//;s/ /*/g')")
echo $x : $X; done
marcelo oliver