Hi I am trying to do a game to children so they can notice the difference between to images and study how their memory atention etc are.
I want to open the image, and make a questionair where I say if the child was able to find one two three four or five differences. I also want to make a timing to know how much time they had to take until realise the differences. Can you please help me? This is the code that I have until now.

#include <ctime>
#include <cstdlib> 
#include <string>
#include <iostream> /* to open the image */
#include <fstream> 
#include <iostream> /* to count the time taken to find out what the differences are*/
#include <stdio.h>
#include <time.h>


using namespace std;

/*int main (){

    int number; 
        int time; 

}*/

/*cout << "There are six differences between these two pictures. What are them?";*/

int main()

{

    std:: string a = "A";
    std:: string b = "B";
    std:: string c = "C";
    std:: string d = "D";
    std:: string e = "E";
    std:: string f = "F";
    std:: string g = "G";
    bool run1 = true; /*repeat the question*/

    int number; /*declaration of the variable number*/
    int duration; /*declaration of the variable time*/
    int answer; /* declaration of the variable answer*/
    int one;
    int two;
    int three;
    int four;
    int five;
    int six;


    std::cout << "There are six differences between these two pictures. What are them?";

While (run1==true)
{

clock_t startTime = clock();

std::cout <<"How many correct differences?";

cout <<" A) Zero" << endl;

cout << "B) One" << endl;

cout << "C) Two" << endl;

cout << "D) Three" << endl;

cout << "E) Four" << endl;

cout << "F) Five" << endl;

cout << "G) Six" << endl;


 std::cin >> number;
std::cout<< "The number of differences found was " << number  << std:: endl;



/*clock_t endTime = clock();
duration = endTime - startTime;
double timeInSeconds = clockTicksTaken / (double) CLOCKS_PER_SEC;*/


            if (number == 'a' || number == 'A')

{

        number=0;

cout << "duration=5 minutes"
     << "number of differences=0"<<endl;

          }

           if (number == 'b' || number == 'B')
           {
            number =number+1;

cout << "duration=5 minutes"
     <<"number of differences=1"<<endl;

           }

             if (number == 'c' || number == 'C')
             {

             number = number+1;

cout << "duration=5 minutes"
     <<"number of differences=2"<<endl;

          }

              if (number == 'd' || number == 'D')
             {

                number= number+1;

cout << "duration=5 minutes"
     <<"number of differences=3"<<endl;

          }

              if (number == 'e' || number == 'E')
             {

           number=number+1;

cout << "duration=5 minutes"
     << "number of differences=4"<<endl;

          }

              if (number == 'f' ||number == 'F')
             {
                number=number+1;

cout << "duration=5 minutes"
     << "number of differences=5"<<endl;

          }             
              if (number == 'g' || number == 'G')
             {
                number=number+1;

cout << "duration=5 minutes"
     <<"number of differences=6"<<endl;

          }

           else
           {

             clock_t endTime = clock();
             duration = endTime - startTime;
             /*double timeInSeconds = clockTicksTaken / (double) CLOCKS_PER_SEC;*/

             return 0;
         }

        cout << endl;
    }
        }; 
This article has been dead for over six months. Start a new discussion instead.