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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы