Задачник Абрамова № 1
- Алексей
- 2 комментария
Давно хотел вести такую рубрику, где бы размещал решение задач из данного не малоизвестного задачника по программированию. Он используется во многих ВУЗах для обучения основам программирования на таких языках, как Pascal и C. И я задаюсь, невесь какой, но целью прорешать его полностью. В качестве сред разработки буду использовать Turbo Pascal и Turbo C. Как нетрудно догадаться, данная статья будет содержать решение первой задачи.
Итак, параграф 1: Арифметика действительных чисел. Вычисление по формулам.
Задача 1: Даны два действительных числа a и b. Получить их сумму, разность и произведение.
C:
#include <stdio.h>; int main() { int a,b; printf("a = "); scanf("%d",&a); printf("b = "); scanf("%d",&b); printf("a + b = %dna - b = %dna * b = %dn",a + b, a - b, a * b); return 0; }
Pascal:
var a,b:integer; begin write('a = '); read(a); write('b = '); read(b); write('a + b = ',a + b,#13#10'a - b = ',a - b,#13#10'a * b = ',a * b,#13#10); end.
Простейшее задание, однако для меня стал новым код переноса строки для Pascal — #13#10.
Допустил ошибку, числа действительные (вещественные), соответственно вместо int — float, и вместо integer — real.
Алексей
28.05.2012