Quellcode durchsuchen

day 1 part2 stupid me forgot fucking break in that stupid switch

Phil vor 3 Jahren
Ursprung
Commit
936897ff6d
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 6 2
      01/main2.cpp

+ 6 - 2
01/main2.cpp

@@ -16,6 +16,7 @@ int main(int argc, char **argv){
 	int sum1 = 0;
 	int sum2 = 0;
 	int sum3 = 0;
+	int mod = 0;
 	while(!strm.atEnd()){
 		act = strm.readLine().toInt();
 		cnt++;
@@ -23,20 +24,23 @@ int main(int argc, char **argv){
 		sum1 += act;
 		sum2 += act;
 		sum3 += act;
-		switch(cnt % 3){
+		mod = cnt % 3;
+		switch(mod){
 			case 0:
 				last = actsum;
 				actsum = sum1;
 				sum1 = 0;
+				break;
 			case 1:
 				last = actsum;
 				actsum = sum2;
 				sum2 = 0;
-
+				break;
 			case 2:
 				last = actsum;
 				actsum = sum3;
 				sum3 = 0;
+				break;
 		}
 
 		if (cnt <= 3)