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

Write a program that dynamically creates pieces of storage of the following type

ID: 3780426 • Letter: W

Question

Write a program that dynamically creates pieces of storage of the following types using new: int, long, an array of 100 chars, and an array of 100 floats. Print the addresses and values of these using the format: “type @ <address>= <value>”. After you have printed all the addresses and values, free the storage using delete. Fill the char array using copies of the lowercase and uppercase alphabet (a-z, A-Z), and fill the float array using sequential numbers starting with 101. LANGUAGE = C++.

Explanation / Answer

#include<bits/stdc++.h>
using namespace std;


int main(int argc, char const *argv[])
{
   int* intArray=new int[100];
   long* longArray=new long[100];
   char* charArray=new char[100];
   float* floatArray=new float[100];
   for(int i=0;i<100;i++)
   {
       intArray[i]=i+1;
       longArray[i]=i+1;
      
       floatArray[i]=i+101;

      

   }
int j=0;
int k=0;
   for (int j = 0; j < 26; ++j)
   {
       charArray[k++]='a'+j;
   }

   for (int j = 0; j < 26; ++j)
   {
       charArray[k++]='A'+j;
   }

   for (int j = 0; j < 26; ++j)
   {
       charArray[k++]='a'+j;
   }

for (int j = 0; j < 22; ++j)  
{
       charArray[k++]='A'+j;
   }


   int * p=intArray;
   char * q=charArray;
   long * r=longArray;
   float * s=floatArray;
   for(int i=0;i<100;i++)
   {

   cout<<"Int @"<<p<<"="<<*p<<endl;
       cout<<"Char @"<<&q<<"="<<*q<<endl;
       cout<<"long @"<<r<<"="<<*r<<endl;
       cout<<"Float @"<<s<<"="<<*s<<endl;
       cout<<"----------------------------------------------------"<<endl;
       p++;
       q++;
       r++;
       s++;
   }
  
   return 0;
}

=================================================================================

akshay@akshay-Inspiron-3537:~/Chegg$ g++ dynamic.cpp
akshay@akshay-Inspiron-3537:~/Chegg$ ./a.out
Int @0x702010=1
Char @0x7ffff6efd0d0=a
long @0x7021b0=1
Float @0x702550=101
----------------------------------------------------
Int @0x702014=2
Char @0x7ffff6efd0d0=b
long @0x7021b8=2
Float @0x702554=102
----------------------------------------------------
Int @0x702018=3
Char @0x7ffff6efd0d0=c
long @0x7021c0=3
Float @0x702558=103
----------------------------------------------------
Int @0x70201c=4
Char @0x7ffff6efd0d0=d
long @0x7021c8=4
Float @0x70255c=104
----------------------------------------------------
Int @0x702020=5
Char @0x7ffff6efd0d0=e
long @0x7021d0=5
Float @0x702560=105
----------------------------------------------------
Int @0x702024=6
Char @0x7ffff6efd0d0=f
long @0x7021d8=6
Float @0x702564=106
----------------------------------------------------
Int @0x702028=7
Char @0x7ffff6efd0d0=g
long @0x7021e0=7
Float @0x702568=107
----------------------------------------------------
Int @0x70202c=8
Char @0x7ffff6efd0d0=h
long @0x7021e8=8
Float @0x70256c=108
----------------------------------------------------
Int @0x702030=9
Char @0x7ffff6efd0d0=i
long @0x7021f0=9
Float @0x702570=109
----------------------------------------------------
Int @0x702034=10
Char @0x7ffff6efd0d0=j
long @0x7021f8=10
Float @0x702574=110
----------------------------------------------------
Int @0x702038=11
Char @0x7ffff6efd0d0=k
long @0x702200=11
Float @0x702578=111
----------------------------------------------------
Int @0x70203c=12
Char @0x7ffff6efd0d0=l
long @0x702208=12
Float @0x70257c=112
----------------------------------------------------
Int @0x702040=13
Char @0x7ffff6efd0d0=m
long @0x702210=13
Float @0x702580=113
----------------------------------------------------
Int @0x702044=14
Char @0x7ffff6efd0d0=n
long @0x702218=14
Float @0x702584=114
----------------------------------------------------
Int @0x702048=15
Char @0x7ffff6efd0d0=o
long @0x702220=15
Float @0x702588=115
----------------------------------------------------
Int @0x70204c=16
Char @0x7ffff6efd0d0=p
long @0x702228=16
Float @0x70258c=116
----------------------------------------------------
Int @0x702050=17
Char @0x7ffff6efd0d0=q
long @0x702230=17
Float @0x702590=117
----------------------------------------------------
Int @0x702054=18
Char @0x7ffff6efd0d0=r
long @0x702238=18
Float @0x702594=118
----------------------------------------------------
Int @0x702058=19
Char @0x7ffff6efd0d0=s
long @0x702240=19
Float @0x702598=119
----------------------------------------------------
Int @0x70205c=20
Char @0x7ffff6efd0d0=t
long @0x702248=20
Float @0x70259c=120
----------------------------------------------------
Int @0x702060=21
Char @0x7ffff6efd0d0=u
long @0x702250=21
Float @0x7025a0=121
----------------------------------------------------
Int @0x702064=22
Char @0x7ffff6efd0d0=v
long @0x702258=22
Float @0x7025a4=122
----------------------------------------------------
Int @0x702068=23
Char @0x7ffff6efd0d0=w
long @0x702260=23
Float @0x7025a8=123
----------------------------------------------------
Int @0x70206c=24
Char @0x7ffff6efd0d0=x
long @0x702268=24
Float @0x7025ac=124
----------------------------------------------------
Int @0x702070=25
Char @0x7ffff6efd0d0=y
long @0x702270=25
Float @0x7025b0=125
----------------------------------------------------
Int @0x702074=26
Char @0x7ffff6efd0d0=z
long @0x702278=26
Float @0x7025b4=126
----------------------------------------------------
Int @0x702078=27
Char @0x7ffff6efd0d0=A
long @0x702280=27
Float @0x7025b8=127
----------------------------------------------------
Int @0x70207c=28
Char @0x7ffff6efd0d0=B
long @0x702288=28
Float @0x7025bc=128
----------------------------------------------------
Int @0x702080=29
Char @0x7ffff6efd0d0=C
long @0x702290=29
Float @0x7025c0=129
----------------------------------------------------
Int @0x702084=30
Char @0x7ffff6efd0d0=D
long @0x702298=30
Float @0x7025c4=130
----------------------------------------------------
Int @0x702088=31
Char @0x7ffff6efd0d0=E
long @0x7022a0=31
Float @0x7025c8=131
----------------------------------------------------
Int @0x70208c=32
Char @0x7ffff6efd0d0=F
long @0x7022a8=32
Float @0x7025cc=132
----------------------------------------------------
Int @0x702090=33
Char @0x7ffff6efd0d0=G
long @0x7022b0=33
Float @0x7025d0=133
----------------------------------------------------
Int @0x702094=34
Char @0x7ffff6efd0d0=H
long @0x7022b8=34
Float @0x7025d4=134
----------------------------------------------------
Int @0x702098=35
Char @0x7ffff6efd0d0=I
long @0x7022c0=35
Float @0x7025d8=135
----------------------------------------------------
Int @0x70209c=36
Char @0x7ffff6efd0d0=J
long @0x7022c8=36
Float @0x7025dc=136
----------------------------------------------------
Int @0x7020a0=37
Char @0x7ffff6efd0d0=K
long @0x7022d0=37
Float @0x7025e0=137
----------------------------------------------------
Int @0x7020a4=38
Char @0x7ffff6efd0d0=L
long @0x7022d8=38
Float @0x7025e4=138
----------------------------------------------------
Int @0x7020a8=39
Char @0x7ffff6efd0d0=M
long @0x7022e0=39
Float @0x7025e8=139
----------------------------------------------------
Int @0x7020ac=40
Char @0x7ffff6efd0d0=N
long @0x7022e8=40
Float @0x7025ec=140
----------------------------------------------------
Int @0x7020b0=41
Char @0x7ffff6efd0d0=O
long @0x7022f0=41
Float @0x7025f0=141
----------------------------------------------------
Int @0x7020b4=42
Char @0x7ffff6efd0d0=P
long @0x7022f8=42
Float @0x7025f4=142
----------------------------------------------------
Int @0x7020b8=43
Char @0x7ffff6efd0d0=Q
long @0x702300=43
Float @0x7025f8=143
----------------------------------------------------
Int @0x7020bc=44
Char @0x7ffff6efd0d0=R
long @0x702308=44
Float @0x7025fc=144
----------------------------------------------------
Int @0x7020c0=45
Char @0x7ffff6efd0d0=S
long @0x702310=45
Float @0x702600=145
----------------------------------------------------
Int @0x7020c4=46
Char @0x7ffff6efd0d0=T
long @0x702318=46
Float @0x702604=146
----------------------------------------------------
Int @0x7020c8=47
Char @0x7ffff6efd0d0=U
long @0x702320=47
Float @0x702608=147
----------------------------------------------------
Int @0x7020cc=48
Char @0x7ffff6efd0d0=V
long @0x702328=48
Float @0x70260c=148
----------------------------------------------------
Int @0x7020d0=49
Char @0x7ffff6efd0d0=W
long @0x702330=49
Float @0x702610=149
----------------------------------------------------
Int @0x7020d4=50
Char @0x7ffff6efd0d0=X
long @0x702338=50
Float @0x702614=150
----------------------------------------------------
Int @0x7020d8=51
Char @0x7ffff6efd0d0=Y
long @0x702340=51
Float @0x702618=151
----------------------------------------------------
Int @0x7020dc=52
Char @0x7ffff6efd0d0=Z
long @0x702348=52
Float @0x70261c=152
----------------------------------------------------
Int @0x7020e0=53
Char @0x7ffff6efd0d0=a
long @0x702350=53
Float @0x702620=153
----------------------------------------------------
Int @0x7020e4=54
Char @0x7ffff6efd0d0=b
long @0x702358=54
Float @0x702624=154
----------------------------------------------------
Int @0x7020e8=55
Char @0x7ffff6efd0d0=c
long @0x702360=55
Float @0x702628=155
----------------------------------------------------
Int @0x7020ec=56
Char @0x7ffff6efd0d0=d
long @0x702368=56
Float @0x70262c=156
----------------------------------------------------
Int @0x7020f0=57
Char @0x7ffff6efd0d0=e
long @0x702370=57
Float @0x702630=157
----------------------------------------------------
Int @0x7020f4=58
Char @0x7ffff6efd0d0=f
long @0x702378=58
Float @0x702634=158
----------------------------------------------------
Int @0x7020f8=59
Char @0x7ffff6efd0d0=g
long @0x702380=59
Float @0x702638=159
----------------------------------------------------
Int @0x7020fc=60
Char @0x7ffff6efd0d0=h
long @0x702388=60
Float @0x70263c=160
----------------------------------------------------
Int @0x702100=61
Char @0x7ffff6efd0d0=i
long @0x702390=61
Float @0x702640=161
----------------------------------------------------
Int @0x702104=62
Char @0x7ffff6efd0d0=j
long @0x702398=62
Float @0x702644=162
----------------------------------------------------
Int @0x702108=63
Char @0x7ffff6efd0d0=k
long @0x7023a0=63
Float @0x702648=163
----------------------------------------------------
Int @0x70210c=64
Char @0x7ffff6efd0d0=l
long @0x7023a8=64
Float @0x70264c=164
----------------------------------------------------
Int @0x702110=65
Char @0x7ffff6efd0d0=m
long @0x7023b0=65
Float @0x702650=165
----------------------------------------------------
Int @0x702114=66
Char @0x7ffff6efd0d0=n
long @0x7023b8=66
Float @0x702654=166
----------------------------------------------------
Int @0x702118=67
Char @0x7ffff6efd0d0=o
long @0x7023c0=67
Float @0x702658=167
----------------------------------------------------
Int @0x70211c=68
Char @0x7ffff6efd0d0=p
long @0x7023c8=68
Float @0x70265c=168
----------------------------------------------------
Int @0x702120=69
Char @0x7ffff6efd0d0=q
long @0x7023d0=69
Float @0x702660=169
----------------------------------------------------
Int @0x702124=70
Char @0x7ffff6efd0d0=r
long @0x7023d8=70
Float @0x702664=170
----------------------------------------------------
Int @0x702128=71
Char @0x7ffff6efd0d0=s
long @0x7023e0=71
Float @0x702668=171
----------------------------------------------------
Int @0x70212c=72
Char @0x7ffff6efd0d0=t
long @0x7023e8=72
Float @0x70266c=172
----------------------------------------------------
Int @0x702130=73
Char @0x7ffff6efd0d0=u
long @0x7023f0=73
Float @0x702670=173
----------------------------------------------------
Int @0x702134=74
Char @0x7ffff6efd0d0=v
long @0x7023f8=74
Float @0x702674=174
----------------------------------------------------
Int @0x702138=75
Char @0x7ffff6efd0d0=w
long @0x702400=75
Float @0x702678=175
----------------------------------------------------
Int @0x70213c=76
Char @0x7ffff6efd0d0=x
long @0x702408=76
Float @0x70267c=176
----------------------------------------------------
Int @0x702140=77
Char @0x7ffff6efd0d0=y
long @0x702410=77
Float @0x702680=177
----------------------------------------------------
Int @0x702144=78
Char @0x7ffff6efd0d0=z
long @0x702418=78
Float @0x702684=178
----------------------------------------------------
Int @0x702148=79
Char @0x7ffff6efd0d0=A
long @0x702420=79
Float @0x702688=179
----------------------------------------------------
Int @0x70214c=80
Char @0x7ffff6efd0d0=B
long @0x702428=80
Float @0x70268c=180
----------------------------------------------------
Int @0x702150=81
Char @0x7ffff6efd0d0=C
long @0x702430=81
Float @0x702690=181
----------------------------------------------------
Int @0x702154=82
Char @0x7ffff6efd0d0=D
long @0x702438=82
Float @0x702694=182
----------------------------------------------------
Int @0x702158=83
Char @0x7ffff6efd0d0=E
long @0x702440=83
Float @0x702698=183
----------------------------------------------------
Int @0x70215c=84
Char @0x7ffff6efd0d0=F
long @0x702448=84
Float @0x70269c=184
----------------------------------------------------
Int @0x702160=85
Char @0x7ffff6efd0d0=G
long @0x702450=85
Float @0x7026a0=185
----------------------------------------------------
Int @0x702164=86
Char @0x7ffff6efd0d0=H
long @0x702458=86
Float @0x7026a4=186
----------------------------------------------------
Int @0x702168=87
Char @0x7ffff6efd0d0=I
long @0x702460=87
Float @0x7026a8=187
----------------------------------------------------
Int @0x70216c=88
Char @0x7ffff6efd0d0=J
long @0x702468=88
Float @0x7026ac=188
----------------------------------------------------
Int @0x702170=89
Char @0x7ffff6efd0d0=K
long @0x702470=89
Float @0x7026b0=189
----------------------------------------------------
Int @0x702174=90
Char @0x7ffff6efd0d0=L
long @0x702478=90
Float @0x7026b4=190
----------------------------------------------------
Int @0x702178=91
Char @0x7ffff6efd0d0=M
long @0x702480=91
Float @0x7026b8=191
----------------------------------------------------
Int @0x70217c=92
Char @0x7ffff6efd0d0=N
long @0x702488=92
Float @0x7026bc=192
----------------------------------------------------
Int @0x702180=93
Char @0x7ffff6efd0d0=O
long @0x702490=93
Float @0x7026c0=193
----------------------------------------------------
Int @0x702184=94
Char @0x7ffff6efd0d0=P
long @0x702498=94
Float @0x7026c4=194
----------------------------------------------------
Int @0x702188=95
Char @0x7ffff6efd0d0=Q
long @0x7024a0=95
Float @0x7026c8=195
----------------------------------------------------
Int @0x70218c=96
Char @0x7ffff6efd0d0=R
long @0x7024a8=96
Float @0x7026cc=196
----------------------------------------------------
Int @0x702190=97
Char @0x7ffff6efd0d0=S
long @0x7024b0=97
Float @0x7026d0=197
----------------------------------------------------
Int @0x702194=98
Char @0x7ffff6efd0d0=T
long @0x7024b8=98
Float @0x7026d4=198
----------------------------------------------------
Int @0x702198=99
Char @0x7ffff6efd0d0=U
long @0x7024c0=99
Float @0x7026d8=199
----------------------------------------------------
Int @0x70219c=100
Char @0x7ffff6efd0d0=V
long @0x7024c8=100
Float @0x7026dc=200
----------------------------------------------------

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote