Результат выводится не полностью - 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);