0% found this document useful (0 votes)
32 views8 pages

Introducción A La Programación

The document contains 20 code snippets. The first snippet initializes a 2D array and stores characters from 'a' to 'i' in it, accessing the element at index [1][1]. The second snippet dynamically allocates 3 arrays of floats, initializes their elements to 10i, and accesses the element at index [1][1]. The third snippet dynamically allocates 2D arrays of varying sizes, initializes their elements, and accesses the last element of the largest array.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views8 pages

Introducción A La Programación

The document contains 20 code snippets. The first snippet initializes a 2D array and stores characters from 'a' to 'i' in it, accessing the element at index [1][1]. The second snippet dynamically allocates 3 arrays of floats, initializes their elements to 10i, and accesses the element at index [1][1]. The third snippet dynamically allocates 2D arrays of varying sizes, initializes their elements, and accesses the last element of the largest array.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

1)

#include <iostream>

using namespace std;

int main() {

char t[3][3], *p = (char *)t;

for(int i = 0; i < 9; i++)

*p++ = 'a' + i;

cout << t[1][1];

return 0;

2)

#include <iostream>
using namespace std;

int main() {
float *ft[3] = { new float[3], new float[3], new float[3] }, *p;

for(int i = 0; i < 3; i++) {


p = ft[i];
*p = p[1] = *(p + 2) = 10 * i;
}
cout << ft[1][1];
delete [] ft[0];
delete [] ft[1];
delete [] ft[2];
return 0;
}

3)

#include <iostream>
using namespace std;

int main() {
int *it[3];
for(int i = 0; i < 3; i++) {
it[i] = new int [i + 1];
for(int j = 0; j < i + 1; j++)
it[i][j] = 10 * i + j;
}
cout << it[2][2];
for(int i = 0; i < 3; i++)
delete [] it[i];
return 0;
}

4)

#include <iostream>
using namespace std;

int main() {
short s = 1;
int i = 2;
long l = 3;
float f = 4.4;
double d = 6.6;

cout << s/i + f/i + d/s;


return 0;
}
5)

#include <iostream>
using namespace std;

int main() {
short s = 1;
int i = 2;
long l = 3;
float f = 4.4;
double d = 6.6;

cout << s/float(i) + int(f)/i + long(d)/s;


return 0;
}

6)
#include <iostream>
using namespace std;

int main() {
int i = 2;
float f = 5.8;

f = (int)f;
i = (float) i;
cout << f/i;
return 0;
}

7)

#include <iostream>
using namespace std;

int main() {
int i = 2;
float f = 4.4;

cout << f % float(i);


return 0;
}

8)

#include <iostream>
#include <string>
using namespace std;

int main() {
int i = 2;
string s = "2";

cout << s + i;
return 0;
}

9)

#include <iostream>
#include <string>
using namespace std;
int main() {
string s = "a";

cout << s << "b" + "c";


return 0;
}

10)

#include <iostream>
#include <string>
using namespace std;

int main() {
string s = "a";

cout << s + "b" + "c";


return 0;
}

11)

#include <iostream>
#include <string>
using namespace std;

int main() {
string s1 = "ab";
string s2 = "Abc";

if(s1 > s2)


cout << "yes";
else
cout << "NO";
return 0;
}

12)

#include <iostream>
using namespace std;

int main() {
string s1 = "Ab";
string s2 = "Abc";

cout << s1.compare(s1);


return 0;
}

13)

#include <iostream>
using namespace std;

int main() {
string s1 = "1";
string s2 = "12";

cout << s1.compare(s2);


return 0;
}

14)

#include <iostream>
#include <string>
using namespace std;

int main() {
string s = "0123456789";
cout << s.substr(3,7).substr(2).substr();
return 0;
}

15)

#include <iostream>
#include <string>
using namespace std;

int main() {
string s = "ABCDEF";
for(int i = 1; i < s.length(); i += 2)
s[i - 1] = s[i] + 'a' - 'A';
cout << s;
return 0;
}

16)

#include <iostream>
#include <string>
using namespace std;

int main() {
string s = "AB";
s.append(s).push_back(s[s.length() - 1]);
cout << s;
return 0;
}

17)

#include <iostream>
#include <string>
using namespace std;

int main() {
string s1 = "aleph";
string s2 = "alpha";
string s;
s1.swap(s2);
s2.swap(s);
s.swap(s2);
cout << s2;
return 0;
}

18)

#include <iostream>

namespace SpaceA {
int A;
}

namespace SpaceB {
int A;
}
using namespace SpaceA, SpaceB;

int main() {
SpaceA::A = SpaceB::A = 1;
std::cout << A + 1;
return 0;
}

19)

#include <iostream>
using namespace std;

namespace S1 {
int A = 1;
}

namespace S2 {
int A = 2 ;
}

int main(void) {
{ using namespace S1;
S2::A = A + 1;
}
{ using namespace S2;
S1::A = A + 1;
}
cout << S1::A << S2::A;
return 0;
}

20)

#include <iostream>
using namespace std;

namespace S {
int A = 1;
}

namespace S {
int B = A + 2 ;
}

int main(void) {
S::A = S::A + 1;
{ using namespace S;
++B;
}
cout << S::B << S::A;
return 0;
}

You might also like