|
|
Другие темы раздела | |
C++ Банкомат Run-Time Check Failure #3- The variable 'Sheets (и Moneym)' is being used without being initialized
https://www.cyberforum.ru/ cpp-beginners/ thread1267467.html Помогите разобраться с ошибками, недавно начал учить С++ и не понятно что с ними делать Условие: Банкомат свойства: • состояние (работает / не работает / ошибка); • объем денег (0 ... 100000 грн); сумма должна быть кратна 5 гривнам; • длина кассовой ленты (0 ... 30 м); один чек имеет длину 10 см; • индикатор отсутствия кассовой ленты; • текущий уровень прав пользователя (гость /... |
Посчитать сумму элементов в четных строках матрицы C++ вот код #include "fstream" #include "iostream" using namespace std; int ** ReadFile(int &, int&); //Чтение масива void PrintMas (int**, int, int); //Видача масива void Delete (int**, int, int); //Осв памяти |
C++ Сумма бесконечного ряда с заданной точностью
https://www.cyberforum.ru/ cpp-beginners/ thread1267449.html Написать программу вычисления суммы бесконечного ряда с точностью eps=0.001: S(x)=\sum_{k=2}^{\infty}(-1)^{k-1}\cdot \frac{x^k}{(k-1)}\; , \; \left|x \right| \lt 1 #include <stdio.h> #include <conio.h> #include <math.h> void main(){ int k, const Max = 500; // максимально допустимое количество итераций float sum = 0., eps = 1.0e-3, s, x; |
C++ Поменять первую букву со второй,третью с четвертой и т.д. Текст открыть из файла
https://www.cyberforum.ru/ cpp-beginners/ thread1267441.html Помогите ,пожалуйста,нужно в тексте поменять первую букву со второй,третью с четвертой и т.д. Текст открыть из файла. вот мой код,но не понимаю как дальше в тексте поменять местами буквы. // test.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include "stdio.h" #include "conio.h" |
Вычислить сумму, общий член задан рекуррентным соотношением C++ \sum_{k=1}^{n}\frac{(-1)^{k+1}}{k(k+1)} Попытался составить рекуррентную формулу Y_k=Y_{k-1} \cdot \frac{k-1}{k+1} а программу написать не получается |
C++ Замена чисел в строке Здравствуйте, задание состоит в том, что вводится строка, которая состоит из букв, цифр, разделителей. Необходим заменить все числа, на число наименьшее из всех. Сначала, я пытался просто извлечь числа из строки и записать их в массив, вот что есть. Но ничего из этого не получилось, так же пытался искать минимальное число в строке, это получилось, но как потом его заменить на все остальные пока... https://www.cyberforum.ru/ cpp-beginners/ thread1267412.html |
C++ Задача "Domino" Domino Given a set of domino pieces where each side is marked with two digits from 0 to 6. Your task is to arrange pieces in a line such way, that they touch through equal marked sides. It is possible to rotate pieces changing left and right side. Input The first line of the input contains a single integer N (1 ≤ N ≤ 10) representing the total number of pieces in the domino set. The following... https://www.cyberforum.ru/ cpp-beginners/ thread1267410.html |
MS visual Studio 2012 Не удается запустить программу. Не удается найти указаный файл C++ Перебила винду, установила студию и теперь она не работает..( #include <iostream> #include <locale> #include "Struct.cpp" using namespace std; TRAIN RASP; void main(){ setlocale(LC_ALL,"Russian"); |
C++ Ошибка: expected initializer before 'void' Выдает ошибку expected initializer before 'void', помогите исправить #include <iostream> using namespace std; int a; //-----массив------ //-------------Возростание-------------- void quickSort(int l) void quickSort(int r) https://www.cyberforum.ru/ cpp-beginners/ thread1267404.html | C++ Ввести целое число Ввести целое число(до 10 цифр) и цифру. Проверить что эта цифра входит в число! https://www.cyberforum.ru/ cpp-beginners/ thread1267396.html |
C++ Определить количество операторов цикла в тексте, который мы должны ввести в программу Если я правильно понял, текст должен выглядеть приблизительно вот так: int main () { char str ="123for(){}4567for\t(){}890do{}while(1)"; Помогите решить задачу, и если можно, написать комментарии на каждое действие. |
C++ Ошибка в структуре программы
https://www.cyberforum.ru/ cpp-beginners/ thread1267351.html Есть ошибка в структуре программы, не знаю, как исправить. Мне необходим по условию динамический стек и динамическая очередь. Вот задание: Система состоит из двух процессоров P1 и P2, двух стеков S1 и S2 и четырёх очередей F1, F2, F3, F4. В систему могут поступать запросы на выполнение задач двух приоритетов - высший (1) и низший (2). Задачи сначала обрабатываются последовательно процессором... |
:)
4773 / 3267 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
|
|
03.10.2014, 12:57 | 0 |
Переменные в стеке. Где хранятся? Как обрабатываются? Есть ли программный стек или только стек процессора? - C++ - Ответ 667671203.10.2014, 12:57. Показов 11668. Ответов 36
Метки (Все метки)
Ответ
Просто ты мечешься между уровнями представления, что такое память, отсюда и путаница.
На уровне языка нет никаких L2/L3 и прочего, есть различная продолжительность жизни переменных (см. 3.7 Storage duration). В частности различают 4 типа: 1. static storage duration 2. thread storage duration 3. automatic storage duration 4. dynamic storage duration В общем случае, тип 3 - это и есть стековые переменные. Вот тут ещё можешь почитать: http://rsdn.ru/article/cpp/Obj... .xml#EVPAC Как это связано с обсуждаемой проблемой? К тому же, gcc ведь разрешает создавать VLA-массивы на стеке. Добавлено через 1 минуту вот это точно Вернуться к обсуждению: Переменные в стеке. Где хранятся? Как обрабатываются? Есть ли программный стек или только стек процессора? C++
1
|
03.10.2014, 12:57 | |
Готовые ответы и решения:
36
Что изменяется, записывается в стек и где это в стеке после команды? Даны 5 символов в стеке, вытащить из стека символы и вставить в стек только заглавные буквы Создать третий стек из тех символов первого стека, которые есть и в первом и во втором стеке Стек: Как вывести все элементы которые в содержаться в стеке? |
03.10.2014, 12:57 | |
03.10.2014, 12:57 | |
Помогаю со студенческими работами здесь
0
Дан стек символов. Преобразовать стек, оставив в нем из группы подряд идущих символов только один Пронумерировать стек. Ошыбка в стеке |