Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- int lmax, l, x, y, valorentrada, kmtotal, parou, kmparou;
- /*valor entrada é o valor a ser lido, kmtotal qtoskm caso ele n chegue em casa, parou caso o carro acabe a gasosa*/
- kmtotal = 0;
- scanf("%d", &lmax);
- l = lmax;
- scanf("%d", &valorentrada);
- while (valorentrada != -1){
- scanf("%d",&valorentrada);
- if (valorentrada == 1){
- scanf("%d", &x);
- if ((l + x)> lmax){
- l = lmax;
- }
- else{
- l = l + x;
- }
- }
- if (valorentrada == 2){
- scanf("%d", &y);
- l = l - y;
- }
- if (valorentrada == 0) {
- l = l - 1;
- }
- if (l <= 0){
- parou = 1;
- kmparou = kmtotal + 1;
- /*kmparou é o km em que o carro para caso acabe a gasolina, +1 devido a soma de mais um km*/
- }
- kmtotal++;
- }
- if (l < 0){
- printf("%d\n", kmtotal);
- }
- else if (parou == 1){
- printf("%d\n", kmparou);
- }
- else {
- printf("Lar Deivis lar\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement