Результат выводится не полностью - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д