Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Правильная скобочная последовательность Здравствуйте, не могу понять в чем проблема, тесты либо проходятся либо возникает ошибка во время выполнения работы Собственно сама задача: Задачу обязательно решать через список Рассмотрим последовательность, состоящую из круглых, квадратных и фигурных скобок. Программа дожна определить, является ли данная скобочная последовательность правильной. Пустая последовательность явлется... https://www.cyberforum.ru/ c-beginners/ thread3120596.html C (СИ) Сложение и вычитание длинных чисел на си
Задача состоит в том, чтобы написать функции сложения и вычитания 2х длинных чисел, заданных в 16ричной системе счисления. Я написала перевод строки в 10чную систему и раздробила ее так, чтоб эти числа в результате хранились в массиве типа unsignet int (так задали) - по 8 цифр в каждом элементе, написала функцию, которая должна учитывать знак. Осталось разобраться с переносами разрядов, если...
C (СИ) Как вывести информацию из файла с нулевым символом? Подскажите пожалуйста, как мне вывести информацию из текстового файла, который имеет нулевой символ (/0 или NUL). Информация выводиться корректно до момента как появляется этот символ Nul после он циклируеться и все, а после него еще много другой информации. Я перепробовал все функции вывода, но ничего не получается. https://www.cyberforum.ru/ c-beginners/ thread3120504.html C (СИ) Поинтеры, задание непонятное. Тема вроде бы понятная, но запутался https://www.cyberforum.ru/ c-beginners/ thread3120207.html
The following is a simple C program that prompts the user for an integer and stores it in the variable x. The program prints the number, calls the subroutine "change_number" passing the number as an argument, and finally prints the number again: #include<stdio.h> void change_number(int x); int main() { int x; printf("Enter the number x: ");
C (СИ) Не нормально вывести содержимое файла
Вывожу содержимое посимвольно. Когда я пытаюсь вывести содержимое файла в си, первые строк 30 все нормально выводиться, а потом зацикливается один единственный символ. Подскажите что не так.
C (СИ) Максимально допустимое число Здравствуйте, уважаемые форумчане! Не смог придумать, как же наиболее просто определить максимальное число Фибоначчи, которое умещается в переменную типа ULL int (в данном случае - в элемент массива). Как я понял, то если в переменную того или иного типа данных ввести значение, выходящее за пределы допустимого диапазона, то произойдёт переполнение переменной. В результате таких... https://www.cyberforum.ru/ c-beginners/ thread3119610.html
C (СИ) Задача на скобочную последовательность https://www.cyberforum.ru/ c-beginners/ thread3119017.html
Здравствуйте, задача на скобочную последовательность выглядит следующим образом : Вупсень очень любит давать задачи на поиск наибольшей общей подпоследовательности. Пупсень очень любит давать задачи на поиск наибольшей правильной скобочной подпоследовательности. Нет ничего удивительного в том, что они решили объединиться и подготовить очень сложную задачу на поиск наибольшей общей правильной...
Простой калькулятор в консоли C (СИ)
Здравствуйте, уважаемые форумчане! Подскажите, пожалуйста, где я мог довольно сильно упростить код, при условии, что из теории успел узнать: - преобразования типов данных - циклы - булевы переменные - break, continue, switch - операторы if, if-else - оператор условия (condition ? expression1 : expression2;)
C (СИ) Перевести из C++ в С https://www.cyberforum.ru/ c-beginners/ thread3118755.html
Помогите перевести код из С++ в С. Возникает проблема с типом string в С. Все что знал попробовал. Вместо string создаю массив char он не дает его изменять((( #include <iostream> #include <math.h> #include <windows.h> using namespace std; int main() { const int length_c = 20;
C (СИ) Задача из учебника Кочана о простых числах Здравствуйте, уважаемые форумчане! Помогите, пожалуйста, понять, почему данный код не хочет работать как надо - находятся только первые две цифры (2 и 3). Как я понимаю, внешний цикл почему-то решает, что уже конец, не смотря на проставленное условие p<=100... #include <stdio.h> #include <stdlib.h> #include <locale.h> https://www.cyberforum.ru/ c-beginners/ thread3118738.html
Почему тест программа не проходит? C (СИ)
Тестирую свою программу и выводит следующую ошибку alex-conquer@LAPTOP-EVM4AADF:/mnt/c/Users/USER/Desktop/prep_C$ make test cc -Wpedantic -Wall -Wextra -Werror -I project/include -o ./main.out project/src/main.c project/src/utils.c project/src/case_3.c project/src/case_4.c ./btests/run.sh...
C (СИ) Создание двумерного массива случайными символами в файл У меня не получается создать двумерный массив и заполнить его рандомными символами. сам массив заполняется мусором, до этого я делал с одномерным и все было хорошо, но при создании двумерного, заполнение идет криво. #define N 10 #define SET "abcdefghijklmnaoqrstuvwxyzABCDEFGHIJKLM
Злостный нарушитель
9542 / 5172 / 1182
Регистрация: 12.03.2015
Сообщений: 24,409
15.07.2023, 20:59 0

Написать программу для нахождения диапазона значений типов данных float, double, long double - C (СИ) - Ответ 16974773

15.07.2023, 20:59. Показов 1200. Ответов 16
Метки (Все метки)

Ответ

Цитата Сообщение от TheCalligrapher Посмотреть сообщение
А смысл?
Да просто скучно было, а тут кино такое грустное сопливое (я рыдаль...)... Ыыыыыыыыы
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
И это не говоря уже о том, что ваш код выводит неправильный ответ

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <stdint.h>
#include <assert.h>
 
// вывод максимального значения для double
// DBL_MAX = 1.79769e+308
 
typedef union
{
  int64_t data;
  double value;
  
  struct
  {
    uint64_t mantissa : 52;
    uint16_t exponent : 11;
    uint8_t  sign     : 1;
  };
} TDouble, *PDouble;
 
int main()
{
  assert(sizeof(TDouble) == sizeof(double));
  TDouble x;
  x.mantissa = 0xFFFFFFFFFFFFF; // 52 бита
  x.exponent = 0x7FE;           // 11 бит
  x.sign     = 0;               // старший бит - это знак +
  printf("# Максимальное double: %lg\n", x.value);
  printf("# : %lf\n", x.value); // <---------------------------- добавил
  return 0;
}
Код
# Максимальное double: 1.79769e+308
# : 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000
Пишу и плачу... ыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы

Вернуться к обсуждению:
Написать программу для нахождения диапазона значений типов данных float, double, long double C (СИ)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.07.2023, 20:59
Готовые ответы и решения:

Диапазон значений float, double и long double (и не только)
нужно вычислить диапазон значений всех типов. я так понял, у этих трех результат должен быть в...

Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных: float, int, double
Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных float,...

Напишите программу, которая будет определять размер для данных (int, char, long, double, short, unsigned, float) и выводить информацию
1. Какие типы данных лучше всего использовать для хранения следующих значений: а) возраст человека...

Как обойтись без float, double, long double?
К примеру мне надо в программе использовать что-то вроде -0,00000000000003626686812 и...

Размер для данных (int, char, long, double, short, unsigned, float)
Напишите программу, которая будет определять размер для данных (int, char, long, double, short,...

16
15.07.2023, 20:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.07.2023, 20:59
Помогаю со студенческими работами здесь

Защита кода. Отлов ошибок и исключений. Отличие типов double и long double в данном контексте.
Пытался создать наиболее защищенные мат-вычисления. Пришел вот к такому простенькому коду с тем,...

Какой спецификатор использовать для корректного вывода типа данных double и long double
Подскажите пожалуйста, какой спецификатор использовать для корректного вывода типа данных double и...

Диапазон значений типов float, double
Добрый день! Объясните, пожалуйста, почему диапазон значений типа float (язык Си) от 3.4E–38 до...

код который обнаруживает и отображает машинный эпсилон для типов данных float и double
Как правильно написать программу, которая обнаруживает и отображает машинный эпсилон для типов...

Как реализовать sin(x/n), tan(x/n) для заданного диапазона в виде значений одного из следующих типов: double, int
Добрый вечер,товарищи. Нужна ваша помощь с заданием. Вот само задание на java Как реализовать...

Переполнение float и double типов данных
Здравствуйте! Может кто-то знает, какое условие нужно прописать в проге, чтобы не выполнялось...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru