#include <iostream>
using namespace std;
int main() {
int arr[] = {10, 20, 30, 40};
int *ptr = arr;
cout << *(ptr + 2);
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num=0x1234567;
unsigned char *byte_ptr = (unsigned char *)#
for (int i = 0; i < sizeof(num); i++) {
cout << hex << +byte_ptr[i] << " "; }
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <string.h>
using namespace std;
int main() {
int num = 45, num2;
char str1[10], str2[10];
sprintf(str1, "%d", num);
strcpy(str2, str1);
strcat(str2, "AD");
sscanf(str2, "%x", &num2);
printf("Converted number: %x\n", num2);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <string.h>
using namespace std;
int main() {
int num = 45, num2;
char str1[10], str2[10];
sprintf(str1, "%d", num);
strcpy(str2, str1);
strcat(str2, "AD");
num2 = atoi(str2);
printf("Converted number: %X\n", num2);
return 0;
}
#include <iostream>
using namespace std;
struct MyStruct {
char a;
int b;
double c;
};
int main() {
cout << sizeof(MyStruct);
return 0;
}
#include <iostream>
using namespace std;
int main() {
int a = 5;
cout << a++ * ++a;
return 0;
}