Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Вывести таблицу со значениями функции от переменной https://www.cyberforum.ru/ c-beginners/ thread574121.html
Задача вывести таблицу со значениями функции от переменной #include <stdio.h> #include <conio.h> #include <math.h> void main() { float x,f1,f2,h; int i,n,a,b; a=1; b=4;
Книга по названию "Программирование" дать сведения по возрастанию года выпуска C (СИ)
Даны сведения о книгах: фамилия, имя, отчество автора, книжное имя, название типографий, год издания. Книга по названию "Программирование" дать сведения по возрастанию года выпуска помогите завтра надо сдавать
C (СИ) Запись, чтение, и редактирование данных в файле Помогите найти ошибку в коде. Написал запись, чтение, и редактирование данных в файле. С удалением ошибка. Подскажите что не так пожалуйста. #include <stdio.h> #include <string.h> #include <conio.h> #include <windows.h> void main() { typedef struct { char charvar; float floatvar; https://www.cyberforum.ru/ c-beginners/ thread574052.html C (СИ) Представление корневых деревьев https://www.cyberforum.ru/ c-beginners/ thread573995.html
требуется вывести на экран изображение двоичного дерева как показано на прикрепленном рисунке. проект желательно должен быть в devc++ кто может помогите.
Заменить отрицательные элементы матрицы нулями C (СИ)
В матрице D(K,K), где K≤10, записать на место отрицательных элементов нули и вывести ее на печать в общепринятом виде.
C (СИ) Даны дейтвительные числа a,b,c. Получить (min(a,a+b)=min(a,b+c))/(1+min(a+bc,b)) Даны дейтвительные числа a,b,c. Получить (min(a,a+b)=min(a,b+c))/(1+min(a+bc,b)) https://www.cyberforum.ru/ c-beginners/ thread573888.html
C (СИ) Найти сумму чисел, предшествующих первому отрицательному числу в файле https://www.cyberforum.ru/ c-beginners/ thread573887.html
Найти сумму чисел, предшествующих первому отрицательному числу в файле,
C (СИ) Даны действительные числа a0,a1,a2,a3. Получить для х=1,3,4 значения p(x+1)-p(x)
Даны действительные числа a0,a1,a2,a3. Получить для х=1,3,4 значения p(x+1)-p(x), где p(y)=a3y3+a2y2+a1y+a0
C (СИ) Найти максимальный элемент в каждой строке матрицы отдельно. https://www.cyberforum.ru/ c-beginners/ thread573879.html
Задана матрица A(n,m). для выполнения действий над элементами матрицы в соответствии с данными, приведенными в таблице написать программу на языке C. Количество строк n=30. Количество m=20. Результат - одномерный массив. Найти максимальный элемент в каждой строке матрицы отдельно. Помогите решать ,,,,,
C (СИ) Разбить односвязный список на группы https://www.cyberforum.ru/ c-beginners/ thread573867.html
разбить односвязный список на группы по 5 элементов + в каждой пятерке элементов поменять порядок на обратный ЗЫ.нужно срочно!!!
C (СИ) Программирование СОМ-порта под DOS
ЗДравствуйте! Очень нужна помощь! БУду благодарен любому ответу или подсказке!!! Суть вопроса в следующем - нужно написать самую простую программку, которая бы открывала и закрывала СОМ-порт в ДОСе. Долго читал книжку Касаткина А.И. "Профессиональное программирование на языке Си. Системное программирование." Все равно не хватает понимания, чтоб написать такую программу. Можно ли где-то найти...
C (СИ) В массиве поменять местами 2 элемента: первый положительный и последний отрицательный Помогите пожалуйста написать: В заданном одномерном массиве целого типа поменять местами следующие 2 элемента: первый положительный и последний отрицательный. https://www.cyberforum.ru/ c-beginners/ thread573710.html
Заблокирован
14.05.2012, 21:44 0

Вывести все трехзначные числа, сумма цифр которого равна А и число кратно В - C (СИ) - Ответ 3031106

14.05.2012, 21:44. Показов 2139. Ответов 6
Метки (Все метки)

Ответ

Цитата Сообщение от efromsk Посмотреть сообщение
тогда как будет правильней вводиться функция вывода целой части после деления?
и можно ли делить на 1?
не уверен что понял тебя, если надо получить целую часть из вещественного числа, то на это есть функция
floor

NAME
floor, floorf, floorl - largest integral value not greater than argument

SYNOPSIS
#include <math.h>

double floor(double x);
float floorf(float x);
long double floorl(long double x);

Link with -lm.

Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

floorf(), floorl():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L;
or cc -std=c99

DESCRIPTION
These functions return the largest integral value that is not greater than x.

For example, floor(0.5) is 0.0, and floor(-0.5) is -1.0.

RETURN VALUE
These functions return the floor of x.

If x is integral, +0, -0, NaN, or an infinity, x itself is returned.

ERRORS
No errors occur. POSIX.1-2001 documents a range error for overflows, but see NOTES.

CONFORMING TO
C99, POSIX.1-2001. The variant returning double also conforms to SVr4, 4.3BSD, C89.

NOTES
SUSv2 and POSIX.1-2001 contain text about overflow (which might set errno to ERANGE, or raise an FE_OVERFLOW exception). In practice, the
result cannot overflow on any current machine, so this error-handling stuff is just nonsense. (More precisely, overflow can happen only
when the maximum value of the exponent is smaller than the number of mantissa bits. For the IEEE-754 standard 32-bit and 64-bit floating-
point numbers the maximum value of the exponent is 128 (respectively, 1024), and the number of mantissa bits is 24 (respectively, 53).)
, но у нее есть такие тонкости
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <math.h>
 
int main() {
 
    float x = 0.9, y = -0.00000001;
    printf("%lf\n", floor( x ));
    printf("%lf\n", floor( y ));
 
    return 0;
}
есть еще
ceil
NAME
ceil, ceilf, ceill - ceiling function: smallest integral value not less than argument

SYNOPSIS
#include <math.h>

double ceil(double x);
float ceilf(float x);
long double ceill(long double x);

Link with -lm.

Feature Test Macro Requirements for glibc (see feature_test_macros(7)):

ceilf(), ceill():
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L;
or cc -std=c99

DESCRIPTION
These functions return the smallest integral value that is not less than x.

For example, ceil(0.5) is 1.0, and ceil(-0.5) is 0.0.

RETURN VALUE
These functions return the ceiling of x.

If x is integral, +0, -0, NaN, or infinite, x itself is returned.

ERRORS
No errors occur. POSIX.1-2001 documents a range error for overflows, but see NOTES.

CONFORMING TO
C99, POSIX.1-2001. The variant returning double also conforms to SVr4, 4.3BSD, C89.

NOTES
SUSv2 and POSIX.1-2001 contain text about overflow (which might set errno to ERANGE, or raise an FE_OVERFLOW exception). In practice, the
result cannot overflow on any current machine, so this error-handling stuff is just nonsense. (More precisely, overflow can happen only
when the maximum value of the exponent is smaller than the number of mantissa bits. For the IEEE-754 standard 32-bit and 64-bit floating-
point numbers the maximum value of the exponent is 128 (respectively, 1024), and the number of mantissa bits is 24 (respectively, 53).)

The integral value returned by these functions may be too large to store in an integer type (int, long, etc.). To avoid an overflow,
which will produce undefined results, an application should perform a range check on the returned value before assigning it to an integer
type.
со своими тонкостями
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <math.h>
 
int main() {
 
    float x = 0.00000001, y = -0.9;
    printf("%lf\n", ceil( x ));
    printf("%lf\n", ceil( y ));
 
    return 0;
}
на 1 делить конечно можно, но зачем?

Вернуться к обсуждению:
Вывести все трехзначные числа, сумма цифр которого равна А и число кратно В C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2012, 21:44
Готовые ответы и решения:

Вывести все трехзначные числа, сумма цифр которого равна данному натуральному числу
Составить программу вывода всех трехзначных чисел, сумма цифр которого равна данному натуральному...

Найти все трехзначные числа, сумма цифр которого равна 14
помогите пожалуйста с кодом. задание в заголовке Добавлено через 19 часов 21 минуту кто...

Найти все трехзначные числа, сумма цифр которого равна заданному числу n
Найти все трехзначные числа, сумма цифр которого равна заданному числу n

Найти все трехзначные числа, сумма цифр которого равна данному числу N, вводимому с клавиатуры
Найти все трехзначные числа, сумма цифр которого равна данному числу N, вводимому с клавиатуры.

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

Вывести все трехзначные числа, у которых сумма цифр равна 15
3.Вывести все трехзначные числа, у которых сумма цифр равна 15.

Найти все трехзначные натуральные числа, сумма цифр которых равна В, а само число состоит из разных цифр
Найти все трехзначные натуральные числа, сумма цифр которых равна В, а само число состоит из...

Найти все трехзначные натуральные числа, сумма цифр которых равна В, а само число состоит из разных цифр
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Найти все трехзначные натуральные числа, сумма цифр которых равна В, а само число состоит из разных цифр
Выполнить задание на C# Найти все трехзначные натуральные числа, сумма цифр которых равна В, а...

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