Форум программистов, компьютерный форум CyberForum.ru

Почему все обнуляется??? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не понятно(извиняюсь если не туда!) http://www.cyberforum.ru/cpp-beginners/thread308860.html
прога на си на IBM PC Добавлено через 15 секунд Необходимо реализовать на языке Си на IBM PC один из ал- горитмов управления памятью путем разработки следующих функций по выделению и освобождению памяти: void *Malloc(unsigned int) - выделения блока памяти, заданной длины; void *Calloc(unsigned int, unsigned int) - выделения блока памяти, достаточного для размещения заданного ...
C++ определить объём ОЗУ Здравствуйте все кто читает этот пост. Ниже привожу код которым определяю количество ОЗУ в системе. Не могу разобраться, почему работает корректно только если в системе не более 2Гб, если свыше 2х, например 3 Гб показывает только 2048 мб. Где грабли?:wall: MEMORYSTATUS _mem_status; ZeroMemory(&_mem_status,sizeof(_mem_status)); _mem_status.dwLength = sizeof(_mem_status); ... http://www.cyberforum.ru/cpp-beginners/thread308816.html
C++ Массивы в си, исправление ошибок
Задача с массивами. Дана вещественная матрица A размера n × m. Определить k – количество "особых" элементов массива A, считая его элемент особым, если он больше суммы остальных элементов его столбца. Есть наработки, но выбивает ошибки. Помогите разобраться. #include <stdio.h> #include<iostream.h> void main(){
Выделение памяти для массива через функцию и использование этого массива C++
Я определяю свою структуру, создаю динамический массив, где будут храниться элементы этой структуры. Есть функция которая выделяет память, потом создает элемент структуры, считывает данные с клавиатуры и добавляет в массив этот элемент. Затем я хочу использовать этот массив в другой функции. Но при обращении к массиву прога выдает ошибку. #include <iostream> using namespace std; struct sStr...
C++ функция(на си), распознающая 1-е число в строке http://www.cyberforum.ru/cpp-beginners/thread308792.html
требуется написать функцию которая распознает первое целое число в строке(число не должно входить в слово, т.е. должно быть разделено разделителями). разделители - все символы, кроме букв и цифр. param исходная строка param end – указатель на символ, следующий за целым числом; если целое число не обнаружено, то возвращается NULL возвращаемое значение - распознанное целое число вот моя...
C++ Программа на языке C++ Написать программу на языке C++, читающую со стандартного ввода 4 деся- тичных числа x, y,m, n. Все смещения будут указываться начиная с младшего бита, начиная с 0. В числах x, y младшие m из x заменить на старшие m бит из y, потом инвертировать 5 младших бит в x. Программа должна вывести все исходные данные в десятичном виде, исходные и полученные значения x, y в двоичном виде в столбик,... подробнее

Показать сообщение отдельно
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
31.05.2011, 08:04     Почему все обнуляется???
Цитата Сообщение от irina3456 Посмотреть сообщение
кол. нулей равно 0????
Замечания accept учли? Всё правильно должно быть.

Насчёт максимального среди отрицательных, не уверен, что у вас правильно, переделал как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for (i = 0; i < 5; i++)
{
    for (j = 0; j < 6; j++)
    {
        if (x[i][j] < 0)
        {
            // находим первый отрицательный
            if ( max_otr == 0 )
                max_otr = x[i][j];
 
            // сравниваем следующие отрицательные
            else if (x[i][j] > max_otr)
                max_otr = x[i][j];
        }
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru