Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Basic C++ problems
#25
This works fine. Unless I misunderstood your problem.

You can replace vector with an array if you haven't learned it yet.

Code:
#include <iostream>
#include <vector>

/*
"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.
*/

int main() {
    std::vector<int> holder;
    size_t total = 0;
    int a = 0;
    while(std::cin >> a) {
        holder.push_back(a);
        if(a < 0)
            break;
    }
    for(size_t i = 1; i < holder.size(); ++i) {
        if(holder[i] == holder[i-1])
            ++total;
    }
    std::cout << "Total consecutives: " << total;
    std::cin.get();
    std::cin.get();
}
Reply


Messages In This Thread
Basic C++ problems - by Imagine - 2012-10-03, 12:33 AM
Basic C++ problems - by FenixR - 2012-10-03, 12:37 AM
Basic C++ problems - by Imagine - 2012-10-03, 12:41 AM
Basic C++ problems - by Locked - 2012-10-08, 11:44 PM
Basic C++ problems - by MariettaRC - 2012-10-09, 12:24 AM
Basic C++ problems - by Imagine - 2012-10-23, 04:23 PM
Basic C++ problems - by FenixR - 2012-10-23, 04:45 PM
Basic C++ problems - by SaptaZapta - 2012-10-23, 04:47 PM
Basic C++ problems - by Imagine - 2012-10-23, 04:54 PM
Basic C++ problems - by SaptaZapta - 2012-10-23, 05:17 PM
Basic C++ problems - by Locked - 2012-10-23, 08:18 PM
Basic C++ problems - by Imagine - 2012-10-24, 03:57 PM
Basic C++ problems - by SaptaZapta - 2012-10-24, 04:12 PM
Basic C++ problems - by Imagine - 2012-10-24, 04:24 PM
Basic C++ problems - by SaptaZapta - 2012-10-24, 04:35 PM
Basic C++ problems - by Imagine - 2012-10-24, 04:40 PM
Basic C++ problems - by SaptaZapta - 2012-10-24, 04:46 PM
Basic C++ problems - by Imagine - 2012-10-24, 04:49 PM
Basic C++ problems - by Locked - 2012-10-24, 07:54 PM
Basic C++ problems - by Imagine - 2012-10-24, 08:29 PM
Basic C++ problems - by Locked - 2012-10-24, 08:55 PM
Basic C++ problems - by Imagine - 2012-10-28, 07:58 PM
Basic C++ problems - by SaptaZapta - 2012-10-28, 08:23 PM
Basic C++ problems - by Imagine - 2012-10-28, 08:36 PM
Basic C++ problems - by Locked - 2012-10-28, 08:55 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:01 PM
Basic C++ problems - by SaptaZapta - 2012-10-28, 09:08 PM
Basic C++ problems - by Locked - 2012-10-28, 09:08 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:14 PM
Basic C++ problems - by Locked - 2012-10-28, 09:23 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:24 PM
Basic C++ problems - by Locked - 2012-10-28, 09:25 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:29 PM
Basic C++ problems - by Locked - 2012-10-28, 09:35 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:38 PM
Basic C++ problems - by Locked - 2012-10-28, 09:44 PM
Basic C++ problems - by Imagine - 2012-10-28, 09:50 PM
Basic C++ problems - by Locked - 2012-10-28, 09:56 PM
Basic C++ problems - by Imagine - 2012-10-28, 10:03 PM
Basic C++ problems - by Locked - 2012-10-28, 10:07 PM
Basic C++ problems - by Imagine - 2012-10-28, 10:18 PM
Basic C++ problems - by FabledGumbo - 2012-10-28, 10:21 PM
Basic C++ problems - by Locked - 2012-10-28, 10:25 PM
Basic C++ problems - by Imagine - 2012-10-28, 10:26 PM
Basic C++ problems - by FabledGumbo - 2012-10-28, 10:34 PM
Basic C++ problems - by Locked - 2012-10-28, 10:35 PM
Basic C++ problems - by FabledGumbo - 2012-10-28, 11:23 PM
Basic C++ problems - by Imagine - 2012-11-18, 09:50 PM
Basic C++ problems - by SaptaZapta - 2012-11-18, 10:10 PM
Basic C++ problems - by Fiel - 2012-11-18, 10:18 PM
Basic C++ problems - by Locked - 2012-11-18, 10:19 PM
Basic C++ problems - by Fiel - 2012-11-18, 10:29 PM
Basic C++ problems - by Imagine - 2012-11-18, 11:42 PM
Basic C++ problems - by Locked - 2012-11-18, 11:45 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)