Результат выводится не полностью - C (СИ)
Формулировка задачи:
Всем доброго времени суток.Возникла проблема,результат выводится до 44 строчки,а дальше его уже нет,подскажите,пожалуйста,в чем проблема.
Листинг программы
- // 7777777.cpp: определяет точку входа для консольного приложения.
- //
- #include "stdafx.h"
- #include <cstdio>
- #include <cstdlib>
- #include <clocale>
- #include <math.h>
- int _tmain(int argc, _TCHAR* argv[])
- {
- setlocale(LC_ALL, "Russian");
- double a = 1, b = 2, c = 3, d = 4, e = 5, f = 6;
- double *pa = &a;
- double *pb = &b;
- printf("Размер переменной a=%d", sizeof(a));
- printf("\nРазмер переменной b=%d", sizeof(b));
- printf("\nРазмер переменной c=%d", sizeof(c));
- printf("\nРазмер переменной d=%d", sizeof(d));
- printf("\nРазмер переменной e=%d", sizeof(e));
- printf("\nРазмер переменной f=%d", sizeof(f));
- printf("\nРазмер указателя pa=%d", sizeof(pa));
- printf("\nРазмер указателя pb=%d", sizeof(pb));
- printf("\nАдрес переменной a=%p", &a);
- printf("\nАдрес переменной b=%p", &b);
- printf("\nАдрес переменной c=%p", &c);
- printf("\nАдрес переменной d=%p", &d);
- printf("\nАдрес переменной e=%p", &e);
- printf("\nАдрес переменной f=%p", &f);
- printf("\nАдрес указателя pa=%p", &pa);
- printf("\nАдрес указателя pb=%p", &pb);
- printf("\nЗначение переменной a=%f", a);
- printf("\nЗначение переменной b=%f", b);
- printf("\nЗначение переменной c=%f", c);
- printf("\nЗначение переменной d=%f", d);
- printf("\nЗначение переменной e=%f", e);
- printf("\nЗначение переменной f=%f", f);
- printf("\nЗначение указателя pa=%d", pa);
- printf("\nЗначение указателя pb=%d \n", pb);
- double vichet = pb - pa;
- printf("\nРезультат вычитания указателей pb и pa=%d\n", vichet);
- pa = pa + 2;
- pb = pb - 2;
- printf("\nРезультат сложения с целым число %p\nРезультат вычитания целого числа %p\n", pa, pb);
- double *incr = ++p;
- double *decr = --s;
- printf("Результат Декримента %p\nИнкремента %p\n", decr, incr);
- double bolshe = pa > pb, menshe = pa < pb, bravno = pa >= pb, mravno = pa <= pb, ravno = pa == pb, neravno = pa!=pb;
- printf("Результат операций сравнения:\nБольше %d\nМеньше %d\nБольше/равно %d\nМеньше/равно %d\nРавно %d\nНеравно %d\n",bolche,menshe,bravno,mravno,ravno,neravno);
- double **ppa = &pa;
- printf("\nАдрес указателя на указатель ppa=%p", &ppa);
- printf("\nЗначение указателя на указатель ppa=%p", ppa);
- void *neopruk = &a;
- printf("Значение неопределенного указателя %d", neopruk);
- //_getch();
- system("pause");
- return 0;
- }
Решение задачи: «Результат выводится не полностью»
textual
Листинг программы
- int bolshe = (pa > pb);
- int menshe = (pa < pb);
- int bravno = (pa >= pb);
- int mravno = (pa <= pb);
- int ravno = (pa == pb);
- int neravno = (pa != pb);
- printf("Результат операций сравнения:\nБольше %d\nМеньше %d\nБольше/равно %d\nМеньше/равно %d\nРавно %d\nНеравно %d\n", bolshe, menshe, bravno, mravno, ravno, neravno);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д