Witam. Otóż mam taki kod i niestety nie przechodzi testów z powodu zbyt wolnego działania. Ogólnie program ma liczyć sumę ciągu jedynkowo-dwójkowego w danym przedziale.
#include <iostream>
#include <cstdio>
using namespace std;
main() {
int a, b, c, suma;
int i = 0;
scanf("%d", &a);
int o[a];
while (a > i) {
scanf("%d %d", &b, &c);
suma = 0;
while (b <= c) {
if (b % 2 == 0) {
suma += 2;
} else {
suma++;
}
o[i] = suma;
b++;
}
i++;
}
i = 0;
while (a > i) {
if (i == a - 1) {
printf("%d", o[i]);
i++;
} else
printf("%d\n", o[i]);
i++;
}
}