Basta ler cada par de números e avaliar o número de copos e de latas. Caso haja mais latas do que copos, adicionar a quantidade de copos na quantidade de copos quebrados.
#include <stdio.h>
int main(){
int A, B;
while(scanf("%d %d", &A, &B) != EOF){
if(!A && !B) break;
printf("%d\n", 2 * A - B);
}
return 0;
}
#include <iostream>
using namespace std;
int main(){
int A, B;
while(cin >> A >> B){
if(!A && !B) break;
cout << 2 * A - B << endl;
}
return 0;
}
var input = require('fs').readFileSync('/dev/stdin', 'utf8');
var lines = input.trim().split('\n');
lines.pop();
while(lines.length){
let [A, B] = lines.shift().trim().split(' ').map((x) => parseInt(x));
console.log(2 * A - B);
}
while True:
try:
A, B = [int(x) for x in input().strip().split(' ')]
if(not A and not B):
break
print(2 * A - B)
except EOFError:
break