Парни, всё что есть, ! это c++ набрать текст программы, найти в нем синтаксические ошибки и исправить их, в начало программы добавить вывод на экран адресов всех переменных, а в конец – значений всех переменных, проанализировать полученные результаты и объяснить, почему они именно такие. заменить
оператор «m+=2; » оператором «m++; », проанализировать результат. #include #include #include #include #include #include #include #include using namespace std; void main() { char *p, c; int *a, b; float *x, y = 3.5; double *m, n; a = & b; cout < < " enter b = " < < endl;
cin > > a; cout < < "a = " < < a < < "\t*a = " < < *a < < "\tb = " < < b < < endl; p = a; c = *p; *p = *(p + 3); *(p + 3) = c; cout < < "p = " < < p < < "\tc = " < < c < < "\ta = " < < a < <
"\tb = "< < b< < endl; x = & y; cout < < "x = " < < x < < "\t*x = " < < *x < < "\ty = "< < y < < endl; a = x; *a = *x; cout < < "a = " < < a < < "\t*a = " < < *a < < "\tx = " < < x <
< "\t*x = " < < *x < < "\ty = " < < y < < endl; a = & b; y = 12345, 6789; cout < < "x = " < < x < < "\t*x = " < < *x < < "\ty = " < < y < < endl; p = x; c = *p; *p = *(p + 3); *(p + 3) = c; cout < <
"p = " < < p < < "\tc = " < < c < < "\tx = " < < x < < "\ty = " < < y < < endl; m = & n; cout < < "m = " < < m < < "\t*m = " < < *m < < "\tn = " < < n < < endl; n = 5.5; cout < <
"m = " < < m < < "\t*m = " < < *m < < "\tn = " < < n < < endl; b = n = y = 1.7; cout < < "b = " < < b < < "\ty = " < < y < < "\tn = " < < n < < endl; cout < < "*a = " < < *a < < "\t*x =
" < < *x < < "\t*m = " < < *m < < endl; m += 2; cout < < "n = " < < n < < "\tn = " < < & n < < "\tm = " < < m < < endl; *m = (float)*a - n + (int)*x; cout < < "m = " < < m < < "\t*m = " <
< endl; system("pause"); }
см му ув и те ув всё руси русик конюшню лу эсэсовцами до у