/* constTypeQualifier.cpp */
#include <iostream>

using namespace std;


void tryToModifyArray(const int b[]) {
  b[0] /= 2;
  b[1] /= 2;
  b[2] /= 2;
}


int main() {
  int a[] = {10, 20, 30};
  tryToModifyArray(a);
  cout << a[0] << ' ' << a[1] << ' ' << a[2] << endl;
  system("pause");
  return 0;
}


// Error messages:
//  constTypeQualifier.cpp: In function `void tryToModifyArray(const int *)':
//  constTypeQualifier.cpp:8: assignment of read-only location
//  constTypeQualifier.cpp:9: assignment of read-only location
//  constTypeQualifier.cpp:10: assignment of read-only location
