Найти ошибки и исправить их, проанализировать полученные результаты и объяснить, почему они именно такие - C (СИ)
Формулировка задачи:
Помогите,пожалуйста решить задачу, всей группой решить не можем)
Постановка задачи
Набрать текст программы, найти в нем ошибки и исправить их, проанализировать полученные результаты и объяснить, почему они именно такие.
Листинг
#include<stdio.h> #include<conio.h> int main(void) { int *a, b; float *x, y = 3.5; double *m, n; clrscr(); printf(" Enter b = "); scanf("%d", &b); a = &b; x = &y; printf(" a = %p\tb = %d\n", a, b); getch(); b -= y; printf(" a = %p\t*a = %d\tb = %d\n", a, *a, b); getch(); m = a; printf(" a = %p\tm = %p\n", a, m); getch(); m = &n; printf(" n = %p\tm = %p\n", &n, m); getch(); n = 5.5; m++; printf(" n = %f\tn = %p\tm = %p\n", n, &n, m); getch(); *m = (float) *a - n + (int) *x; printf(" m = %p\t*m = %f\n", m, *m); getch(); m -= 1; printf(" n = %f n = %p m = %p *(m+1) = %f\n", n, &n, m, *(m+1)); getch(); return 0; }
Решение задачи: «Найти ошибки и исправить их, проанализировать полученные результаты и объяснить, почему они именно такие»
textual
Листинг программы
b -= y; // написал, почему неправильно, но раз уж на это компилятор не ругается
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д