|
|
Другие темы раздела | |
C++ Латинский квадрат Помогите составить программу генерации построения латинского квадрата. Что такое латинский квадрат: Латинским квадратом называется квадратная матрица m x n (m вводится) при чем элементами лат. кв. есть целыми числами от 1 до n каждое из чисел не повторяются. В каждой строке и столбце матрицы каждое из чисел передвигают 1 раз. https://www.cyberforum.ru/ cpp-beginners/ thread69548.html |
Программа по теории вероятностей C++ Здравствуйте, очень нужно написать программу на с++ (желательно консольную) которая вычисляла бы , математическое ожидание и дисперсию дискретной случайной величины. Например с ее помощью можно было бы решить вот такую задачу. В магазине имеются 10 телевизоров, из которых 4 дефектные. Пусть Х - случайная величина - число исправных телевизоров среди трех выбранных. Найти закон... |
C++ Заполнить матрицу по правилу
https://www.cyberforum.ru/ cpp-beginners/ thread69517.html Привет!помогите составить программу,которая заполнит массив А как показано ниже: сначала заполнила весь массив нулями: void main(){ int a; int i,j; for(i=0; i<10;i++){ for(j=0;j<10;j++){ a=0; cout<<a<<" "; |
C++ Факториалы!
https://www.cyberforum.ru/ cpp-beginners/ thread69495.html В лабе нужно вычислить выражение, в котором находятся числа с факториалами в таком порядке: 1!+2!+...+К!, я не знаю как это описать в программе.... Может кто знает? |
C++ вещественные числа По заданным вещественным числам a0,a1,...,an,b0,b1,...,bn,c0,c1,...,cn, x,y,z вычислить: ((a0*xN+a1*xN-1+...+an)-(b0*yN+b1*yN-1+...+bn))/c0(x+z)N+c1(x+z)N-1+...+cn N-всмысле возведение в степень n,n-1,n-2 и тд (a0*xN+a1*xN-1+...+an)-это ещё в квадрате непонимаю вообще!!!!!! очень нужна помощь!!!заранее благодарна!!! |
C++ Case & conio.h?
https://www.cyberforum.ru/ cpp-beginners/ thread69477.html можно ли с помощью comio.h,сделать так чтобы в кэйсе после ввода команды не нажимать энетер?вот мой код int main(void) { int a=0; int b=0; int c=0; char i; cin>>a;//отсюда начинается...не хочу чтобы когда написали "+" потом надо было энтер нажимать cin>>i; |
C++ Строки (преобразование текста) Ввести массив строк текста с неизвестным заранее количеством строк и строку символов разделителей. Признаком ввода последней строки текста является повторный ввод любого слова этой же строки с обратным расположением символов в нем.Из строк введенного текста удалить строки, в которые входят слова с заданной подстрокой знаков.Подстрока знаков вводится после ввода текста.Вывести преобразованный... https://www.cyberforum.ru/ cpp-beginners/ thread69468.html |
C++ Факториал в С Помогите пожалуйста написать программку. Надо,чтобы считала: (1+ 1/1*1)*(1+1/2*2)*....*(1+1/n*n)=? Немогу сообразить( Спасибо. |
C++ Суммирование числовых рядов.
https://www.cyberforum.ru/ cpp-beginners/ thread69443.html Вычислить сумму ряда, состоящего из N слагаемых, и вывести результат с M знаками после запятой. Предложить набор из 5 тестовых заданий для проверки правильности вычислений. Вычислить: S=1/(x)^2 + 2/(x)^3 + 3/(x)^4 + 4/(x)^5 + 5/(x)^5 + 8/(x)^6 + ...; (N слагаемых)???решите пожалуйста! |
C++ Описать функцию
https://www.cyberforum.ru/ cpp-beginners/ thread69441.html Используя указатели,описать функцию,подсчитывающую количество отрицательных элементов в одномерном массиве. Привети пример вызова функции.(С++). Заранее спасибо:) |
Таблица C++ Всем доброго времени суток. Помогите пожалуйста решить такую задачу: Есть таблица которая заполняется случайными данными в которой могут быть пустые ячейки (т.е. таблица строится по столбцам) например: 1 2 3 4 5 6 7 8 9 10 11 0 12 13 0 0 0 14 15 0 |
C++ Динамическое выделение памяти
https://www.cyberforum.ru/ cpp-beginners/ thread69369.html Имеется такая вот задача ! Нужно сделать что бы память выделялась динамически,а не на этапе компиляции!!! Какие будут предложения ??? #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; const int SZ = 5; class Dice{ |
02.12.2009, 11:17 | 0 |
Что такое __attribute__((packed)),и когда это стоит использовать? - C++ - Ответ 38997102.12.2009, 11:17. Показов 64670. Ответов 1
Метки (Все метки)
Сообщение было отмечено как решение
Решение
Это атрибут для упакованных структур. Расширение поддерживается только в компиляторе gcc. По этому атрибуту поля в структуру упаковываются без дырок, обучсловленных выравниванием
Где используется - например, см эту тему. Принцип действия тот де самый, только с атрибутом меньше возможности накосячить, в отличие от #pragma pack. Ещё одно отличие - атрибут затрагивает битовые поля, (т.е. упаковывает их вплотную, без учёта стандартной подложки), а #pramga pack - вроде бы как нет Добавлено через 3 минуты #pragma pack поддерживается не только компилятором gcc, но и многими другими, т.е. при помощи этой конструкции код получается более переносимым. Но техническая реализация #pragma pack - хреновая. Т.е. если ты собираешь программу компиялтором, который не поддердивает pragm'у, то он её молча проигнорирут (ну или на крайний случай выдаст предупреждение, которое можно и не заметить). В итоге соберётся нерабочая программа. В случае с атрибутом дело обстоит проще - если компилятор атрибут не поддерживает, то он выругается на компиляции (синтаксическая ошибка). По крайней мере сразу будет понятно, что есть такая бяка и что на этом компиляторе программа не соберётся как надо Добавлено через 2 минуты Если пишешь программу, которая имееть хоть какой-то шанс быть перенесённой на другой компилятор - лучше вообще отказаться от любого использования работы с упакованными структурами и деалть так, как предлага Patch в вышеуказанной теме. Пусть будет больше кода, но этот код будет перносимым. Хотя в реальной жизни как правило дела обстоят так, что большинство программ под linux пишутся под gcc. Или если программа под винду, то как правило только под один компилятор Вернуться к обсуждению: Что такое __attribute__((packed)),и когда это стоит использовать? C++
8
|
02.12.2009, 11:17 | |
Готовые ответы и решения:
1
Когда стоит использовать класс, а когда лучше обойтись без них? Тип void как возвращаемое значение функции: что он такое, зачем он нужен, где, когда и как его использовать? что это такое и сколько это стоит? Что это за ошибка, когда маткад не понимает, что такое у |
02.12.2009, 11:17 | |
02.12.2009, 11:17 | |
Помогаю со студенческими работами здесь
0
Что такое yield return и когда его использовать? Что такое body и state? Как это все можно использовать? AttributeError: 'function' object has no attribute 'x' - что это? Когда стоит использовать структуру? |