Набрать текст программы, представленный листингом.
Проанализировать значения переменных после каждой операции
присваивания. Проверить порядок выполнения операций в одном из
выражений, содержащих несколько операций присваивания, разделив этот
оператор-выражение на несколько операторов, выполняемых
последовательно. В функциях ввода и вывода изменить спецификаторы типов,
проанализировать полученные результаты.
Написать программу для вычисления следующих выражений:
a=5, c=5
a=a+b-2
c=c+1, d=c-a+d
a=a*c, c=c-1
a=a/10, c=c/2, b=b-1, d=d*(c+b+a)
Выражения, записанные в одной строке, записывать одним операторомвыражением. Переменные c и d объявить как целые, переменные a и b – как
вещественные. Значения переменных b и d вводить с клавиатуры. После
вычисления каждого выражения выводить на экран значения всех
переменных.
Листинг
#include <stdio.h>
int main (void)
{
int a, b = 5, c;
float x, y = -.5, z;
printf("a=");
scanf("%d", &a);
x = c = a;
printf("a=%d, c=%d, x=%f\n",a,c,x);
a += b;
printf("a=%d\n", a);
x += b+a;
printf("x=%f\n", x);
b += a--;
printf("b=%d\n", b);
x -= ++c;
printf("x=%f\n",x);
c = a/b;
printf("c=%4d\n",c);
c = a%b;
printf("c=%d\n",c);
x = 5.3;
y += ((--x-1)/x++);
printf(" x = %f\ty = %.2f\n\n x = %.0f\ty = %.0f\n ", x - 1, y, x, y - 1);
z = a/2;
printf(" z = %f\n", z);
z = (float) a/2;
printf(" z = %f\n", z);
y = x/2;
printf(" y = %f\n", y);
y = (int)x/2;
printf(" y = %f\n", y);
z = a%2 - (x+b)/c + (x-y)/(a-1) + 1/4*a - y++ + ++b/3.;
printf(" a = %d b = %d c = %d x = %f y = %f z = %f\n", a, b, c, x, y, z);
return 0;
}
Вадим
Липецкий Государственный Технический Университет
Решил все быстро и понятно, почерк приятен для списывания, все крупно и четко предоставлен...
Александра
СПбГТИ(ТУ)
Замечательно выполненная работа! Исполнитель очень обязательный и надежный!
Семён
НГТУ
Препод был очень трудным, но Валерий всегда все быстро дорабатывал все задания, профессион...
Алекс
Новосибирский Государственный Педагогический Университет
Заказал работу по иностранному языку. Девушка - эксперт выполнила работу максимально опера...