Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Illegal use of floating point https://www.cyberforum.ru/ c-beginners/ thread655049.html
#include <stdio.h> float factorial (int); float f (float); void main() {int a; float y; puts("vvedite a="); scanf("%i",&a); y=f(a/2)+3.1*f(a*a+a+1); printf("y=%f",y);} float factorial(int x){ return !x ? 1 : x * factorial(x-1);}
C (СИ) Функции
Проверьте пожалуйста данную программу. Мне нужно, чтобы функция при объявлении была int, но с int не работает, не разберусь никак ;/ И еще бы не помешало проверить данное уравнение. http://s2.********************/uploads/images/2012/09/fdc99caa3dd2af4cc9232af1b731c599.jpg #include <stdio.h> #include <conio.h> #include <math.h> // подключение математических функций int main () { ...
C (СИ) Удаление элемента из односвязного списка https://www.cyberforum.ru/ c-beginners/ thread654917.html
помогите, пжлста, уже мучаюсь несколько дней, нужна незамысловатая функция,которая удаляет заданный элемент из односвязного списка #include<stdlib.h> #include<stdio.h> struct list_el { int value; struct list_el * next; //ukazatelj na sledujuwij element }; typedef struct list_el item;
C (СИ) Найти минимальную из заданных сумм https://www.cyberforum.ru/ c-beginners/ thread654909.html
Серый Волк на пятом десятке решил искупить свои грехи и стал считать, в какой период своей жизни он съел меньше козлят. Оказалось, что за первые десять лет он вкусил соответствии а1, а2, ..., А10 козлят, за вторые b1, b2, ..., b10, за третьи c1, c2, ..., c10, а на четвертом количество несчастных составляла d1, d2, ..., d10 в год. Какой период жизни утешил Серого всего?
C (СИ) Определить массив с максимальным значением суммы элементов
Стадо баранов закохалось в одну и ту же овцу. Два соседних стада увидели это тоже влюбились в эту же овцу. Бараны первых стадий, в котором было n баранов, признавались овцы в любви соответственно по а1, а2, ..., аn, И минут, овна стада, где значилось m баранов, признавались по b1, b2, ..., bm минут , а бараны третьей стадий, в котором измученная овца насчитала k баранов, пели о своей любви c1,...
C (СИ) Массив структур Три Толстяка угрожают съесть своих поваров за то, что те медленнее подыскивают И готовят новые блюда, чем Толстяка их съедают. Надо спасти несчастных, составив для них подпрограмму, которая по количеству и перечню названий продуктов мгновенно выдавала возможные варианты блюд винегрет, борщ, картофельный салат, котлеты и др.. Для удобства при описании рецептуры блюд их компоненты упорядочиваются... https://www.cyberforum.ru/ c-beginners/ thread654902.html
C (СИ) Вычислить значение выражения X+1*x^3/(2*3)+...+1*3*5*...*(2N-1)X^(2N+1)/(2*4*5*...*2N*(2N+1)) x-вещественные n-целые не отрицательные) Сижу уже 2 часа и не знаю как записать данную формулу, очень рад был если кто помог бы, желательно быстро. Заранее спасибо Добавлено через 38 минут #include <stdio.h> #include <math.h> double f(double x, int n) { https://www.cyberforum.ru/ c-beginners/ thread654776.html C (СИ) Не получается вывести вещественное число - округляет до целого
Добрый вечер! Тупейшая ошибка, не могу понять в чём дело! Не получается вывести вещественное число, округляет до целого. Переменная d, 62-я строка. #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <time.h> int prostoe_chislo(); int prostoe_chislo() { int a;
C (СИ) Считать массив строк из файла в общем мне надо как то из текстового файла считать строки (все, коих может быть хоть миллион) длинна строк тоже не оговаривается. и записать это всё в массив строк. как сделать - не знаю. но не представляю возможным как еще можно решить задачу в которой требуется удалить первую и последнюю строчку. кто сможет помочь или подскажите хотя бы где можно найти именно информацию по теме. гугл как то... https://www.cyberforum.ru/ c-beginners/ thread654710.html C (СИ) Столбцы левой половины массива поменять местами со столбцами правой половины https://www.cyberforum.ru/ c-beginners/ thread654605.html
1. Дан двумерный массив из четного числа столбцов. Столбцы левой половины массива поменять местами со столбцами правой половины. 2. Дан одномерный массив. Определить номера минимального элемента массива и элемента, являющегося минимальным без учета этого элемента. Помогите, пожалуйста, написать программы...
Rand выводит один и то же порядок чисел C (СИ)
Добрый день, не могли бы вы помочь, я уже спрашивал насчет рэндом, все окей, генерирует число, но почему при компиляции выходит один и тот же порядок чисел? (например,если в цикле выводить: 1, 5, 2, 43, 18, еще раз программу запускаю и выходят точно такие же числа)
C (СИ) Удаление последнего элемента из односвязного списка добрый вечер. помогите, пжлста, разобраться, пытаюсь удалить последний элемент в списке, по принципу первого, но похоже какую то ерунду пишу. p.s. подкиньте идею как оптимизировать код, чтобы удаление всех элементов производить так сказать в одной части кода, а не в отдельных. спасибо.:curtsy: void Delete(LIST *first, int index) { list_elem
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
23.09.2012, 04:56 0

Есть ли в Си аналог std::fill() в C++? - C (СИ) - Ответ 3477933

23.09.2012, 04:56. Показов 11211. Ответов 32
Метки (Все метки)

Ответ

Цитата Сообщение от Buckstabue Посмотреть сообщение
Хотя это на этапе компиляции вычисляется...
В верном направлении мыслишь. sizeof принимает своим аргументом тип или выражение. В случае с выражением он вычисляет размер типа, значение которого является результатом выражения. Естественно, при этом само выражение не вычисляется. Вычисляется лишь его тип и размер этого типа.

Это можно проследить на следующем примере (аргумент sizeof представляет собой выражение с побочными эффектами):

C
1
2
3
4
5
6
7
#include <stdio.h>
 
int main(void)
{
    printf("%zu\n", sizeof puts("SIZEOF"));
    return 0;
}
Вызова функции puts не произойдет, что явно видно из вывода программы.

BTW, если аргумент sizeof представляет собой не тип, а выражение, то скобки вокруг аргумента можно опустить (как в предыдущем примере). Но это уже дело вкуса.

Вернуться к обсуждению:
Есть ли в Си аналог std::fill() в C++? C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.09.2012, 04:56
Готовые ответы и решения:

Есть ли в Qt аналог std::string copy ?
Это снова я :) В std::string есть замечательная функция для копирования своего содержимого в какой...

А есть какой нибудь широкий аналог std::ofstream?
Ну чтоб wchar_t и указатель на wchar_t принимал. Хоть в какой нибудь уникодовой кодировке.

Алгоритм std::find_end - аналог std::search_n
Есть два семейства стандартных алгоритмов: std::search и std::find_end. Первое семейство...

Как стилизовать svg, у которой есть атрибут fill?
&lt;div class=&quot;pic&quot;&gt; &lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; width=&quot;30&quot; height=&quot;32&quot; viewBox=&quot;0 0...

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

Аналог std::system() из C++
подскажите аналог std::system(&quot;explorer&quot;); в c#?

Аналог std::string
Имеется некоторый класс, обеспечивающий работу с символами UTF-8. Назовём его uchar. Можно ли...

Аналог std::replace.
вечер добрый. template &lt; class ForwardIterator, class T &gt; void replace ( ForwardIterator...

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