array indexed 11-25

write a program that "creates" an array of int, that consist of 15 elements,indexed by numbers 11 to 25.
the array is to take 15 * sizeof(int)
bytes in memory.(answer has to be in "C" not "C++".
thesunboyAsked:
Who is Participating?
 
042Connect With a Mentor Commented:
int     main()
{
  int*  array;

  if (!(array = malloc(15*sizeof(int)))
    return (1);
  array -= 11;

/* do whatever you want */

  free(array + 11);
  return (0);
}

That's really awfull, i didn't write that, no I didn't!
0
 
mpraoCommented:
The following program will solve ur problem


#pragma warning (disable :4786)
#include <iostream>
#include <map>
using namespace std;

void main()
{
  map<int, int> m;  // This is a pair of Key & value . They are associated array.
  for (int i =11,j=100;i<=25 ;i++,j++)
        m[i]=j;
  for (i =11;i<=25 ;i++)
        cout <<"Key : " << i <<"  Value : " <<  m[i] <<endl;
 }
0
 
thesunboyAuthor Commented:
i need to solve it in
c and not c++
0
 
thesunboyAuthor Commented:
Edited text of question.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.