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

Работа с динамической памятью через указатели. Загадочная ошибка. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Печать значения EOF http://www.cyberforum.ru/cpp-beginners/thread527433.html
Упр.1.7. Керниган,Ритчи.Написать программу,печатающую значение EOF.Натолкните на мысль.Заранее благодарен.
C++ Реализация Singleton Приветствую. Пытался реализовать паттерн проектирования Singleton для лога след. образом: class Logger { public: void log (const std::string& logMessage) const; static Logger& getInstance (); http://www.cyberforum.ru/cpp-beginners/thread527421.html
Необходимо разработать программу, в которой выполняется ввод списка записей определенного типа, а затем - обработка списка. Сначала в программе должен C++
Вывести на экран все записи товаров, определенного ценового диапазона. Ценовой диапазон указывается пользователем. ТОВАР: наименование товара (строка 15 символов); единицы измерения (строка 5 символов); цена (вещественное число с двумя знаками после запятой); количество (целое положительное число).
C++ Сосчитать количество чисел удовлетворяющих условию...
Нужно сосчитать количество чисел удовлетворяющих условию А(i)>B(i), где А(i)>B(i) - одномерные массивы целых чисел одинаковой длины.
C++ Шифрование методом Цезаря http://www.cyberforum.ru/cpp-beginners/thread527397.html
Шифрование методом Цезаря со сдвигом на 6 нужна блок–схема
C++ Создание структуры с последующей сортирокой даты, сортровка людей по полу и дате А здесь смотрели? Здравствуйте,помогите пожалуйста с данной задачей: создать структурный шаблон содержащий фамилию, имя, пол, рост, дату рождения человека.По запросу пользователя вывести : -всех данных отсортированных в алфавитном порядке; -отдельно данных о мужчинах, о женщинах; -средний рост мужчин; -фамилии и имени самой молодой женщины, из тех, чей рост превосходит средний рост мужчин(возраст... подробнее

Показать сообщение отдельно
Avazart
 Аватар для Avazart
6900 / 5140 / 252
Регистрация: 10.12.2010
Сообщений: 22,587
Записей в блоге: 17
25.03.2012, 13:12     Работа с динамической памятью через указатели. Загадочная ошибка.
C++
1
 Что происходит внутри while и  switch, каким образом собирается статистика? Что на каком шаге происходит?
C++
1
 case 2: Twos++;break;
Если *Marks - двойка то кол-во двоек Twos увеличивается на один.
Вот только конструкция выглядит как-то неправильно, пробуй так
C++
1
2
3
4
5
6
7
8
9
10
11
12
      i=0;
        while(i<N)  
        {
                switch(*(Marks+i)) // !!!
                {
                        case 2: Twos++;break;
                        case 3: Threes++;break;
                        case 4: Fours++;break;
                        case 5: Fives++;break;
                }
                i++;
        }
 
Текущее время: 12:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru