Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Consider this data sequence: \"3 11 5 5 5 2 4 6 6 7 3 -8\". Any value that is th

ID: 3747024 • Letter: C

Question

Consider this data sequence: "3 11 5 5 5 2 4 6 6 7 3 -8". Any value that is the same as the immediately preceding value is considered a CONSECUTIVE DUPLICATE. In this example, there are three such consecutive duplicates: the 2nd and 3rd 5s and the second 6. Note that the last 3 is not a consecutive duplicate because it was preceded by a 7. Write some code that uses a loop to read such a sequence of non-negative integers, terminated by a negative number. When the code exits the loop it should print the number of consecutive duplicates encountered. In the above case, that value would be 3.*PLEASE WRITE IN C*

Explanation / Answer

#include int main() { int num, prev, count = 0, duplicates = 0; while(scanf("%d", &num) == 1) { if(num < 0) break; if(count != 0) { if(num == prev) { duplicates++; } } count++; prev = num; } printf("Number fo consecutive duplicates = %d ", duplicates); return 0; }