Skip to content

Instantly share code, notes, and snippets.

@rogerioagjr
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rogerioagjr/cfd983f8ef031a3f1cef to your computer and use it in GitHub Desktop.
Save rogerioagjr/cfd983f8ef031a3f1cef to your computer and use it in GitHub Desktop.
Crescimento Populacional
#include <cstdio> // printf e scanf
int main(){
// declaração de variáveis
int t;
long long int pa, pb;
double g1, g2;
scanf("%d", &t); // leio o número de casos de teste
for(int i=1; i<=t; i++){ // para cada caso de teste
scanf("%lld %lld %lf %lf", &pa, &pb, &g1, &g2); // leio os valores de pa, pb, g1 e g2
for(int ano=1; ano<=100; ano++){ // para cada ano que passa
//atualizo as populações das cidades
pa+=(g1/100)*pa;
pb+=(g2/100)*pb;
if(pa>pb){ // se a populaçao de A for maior que a de B
printf("%d anos.\n", ano); // imprimo o ano em que estou
break; // paro o loop
}
}
// se após os 100 anos a população de A ainda não superar a de B, imprimo "Mais de 1 seculo."
if(pa<=pb) printf("Mais de 1 seculo.\n");
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment