Exercícios Algoritmos e Programação
Por: IgorCattusso • 2/6/2015 • Abstract • 450 Palavras (2 Páginas) • 447 Visualizações
Exercício 12: Peça ao usuário um valor inicial <vi>, um valor final <vf> e um outro número, denominado <n>. Assegure que o <vf> é maior que <vi> e que <n> é menor que <vf> - <vi>. Apresente todos os números compreendidos entre o valor inicial. A cada <n> mensagens imprima a
mensagem "--- Mais ? ---" e utilize a função pausa ou system(“ para que o programa só prossiga após o usuário teclar algo.
Resolução:
#include <iostream>
#include <stdio.h>
#include <cstdlib>
#include <stdlib.h>
using namespace std;
int main (void){
//Variaveis
int n1, n2, n3, cond, i;
char cond1;
do{
do{
system ("cls");
printf ("Bem-vindo (a) ao algoritmo de numero de resultados por pagina!");
printf ("\nEsse algoritmo ira mostrar um numero de resultados escolhido por voce dentre um total de resultados definido");
printf ("\n\nInsira o numero do primeiro resultado: ");
scanf ("%d", &n1);
printf ("\nInsira o numero do ultimo resultado: ");
scanf ("%d", &n2);
if (n2 < n1){
printf ("\n\nErro! O ultimo resultado deve ser maior que o primeiro!\n\n");
system ("pause");
}
}while (n2 < n1);
printf ("\nInsira o numero de resultados a serem mostrados: ");
scanf ("%d", &n3);
i = n1;
cond = n1 + n3;
while (i <= n2){
if (i == cond){
printf ("\n\n");
system ("pause");
cond = cond + n3;
}
printf ("\n%d", i);
i++;
};
printf ("\n\n");
system ("pause");
do {
printf ("\n\nDeseja continuar encontrando o n-esimo numero de uma sequencia (s/n)? ");
fflush (stdin);
scanf ("%c", &cond1);
if (cond1 != 's' && cond1 != 'n'){
printf ("\nOpcao invalida! Digite \"S\" para SIM ou \"N\" para NAO");
}
}while (cond1 != 's' && cond1 != 'n');
}while (cond1 == 's');
system ("pause");
}
Exercício 13: Fazer um programa em português que calcule e mostre o valor de Z que é dado pela seguinte série de somatório: (c)
Z = 1+3 + 5 + 7 + 9 + .... até o N elemento
O valor de N deve ser informado pelo usuário, sendo que o mesmo representa a quantidade
de valores que serão calculados, O N deve ser um número positivo (caso contrário imprimir a
seguinte mensagem “valor inválido – redigite”, e ler o valor de N novamente até o usuário
digitar um valor positivo). O valor de N representa a quantidade de números que serão
gerado para somar(ver exemplos abaixo). Os valores gerados devem ser impressos e somados.
Imprimir o total da soma e a média dos elementos. Veja alguns exemplos abaixo. Utilizar o
laço Enquanto.
...