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

Пример из книги Лафоре - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Инкримент в двухмерном массиве http://www.cyberforum.ru/cpp-beginners/thread232602.html
Помогите пжл написать: оператор ++ ,который будет добовлять каждому элементу двухмерного массива единицу.
C++ Работа со строкой Помогите, что нибудь из этого сделать! 1.Напечатать первое слово, содержащее 2 подряд заданных символа 2. Посчитать количество слов в строке, седержащих указанную букву 3. Вывести на экран слова указанной длины язык С++ http://www.cyberforum.ru/cpp-beginners/thread232595.html
C++ Структурные файлы. Найти все события, произошедшие в данный промежуток времени.
Доброе время суток! Выручите пожалуйста, еще раз. /*Дан файл, содержащий сведения об исторических событиях : название события, число, месяц и год. Найти все события, произошедшие в данный промежуток времени. Границы промежутка задаются числом, месяцем и годом.*/ На форуме где-то находил подобную задачу (потому и слизал), переделал под себя отчасти. Как то не получается у самого(((.
C++ Напечатать только те слова, перед которыми в строке находятся только меньшие (по алфавиту) слова
Дана строка s, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв. Между соседними словами стоит запятая, за последним словом - точка. Напечатать только те слова, перед которыми в строке находятся только меньшие (по алфавиту) слова, а за ними - только большие. Написать надо на С. Помогите пожалуйста!)
C++ Как обратиться к элементу структуры в классе http://www.cyberforum.ru/cpp-beginners/thread232585.html
есть класс #include <iostream> class bayer { public: bayer(); bayer(const char *name, double pay); void push();
C++ Рекурсия в языке С++ люди помогите написать рекурсию для такого задания: 1/(1+1/(3+1/(5+…1/(51+1/53)))) впринцыпе рекурсию написать и сам могу,просто не знаю как записать это вырожение... подробнее

Показать сообщение отдельно
zabuka
1 / 1 / 0
Регистрация: 16.12.2010
Сообщений: 38
23.01.2011, 19:53  [ТС]     Пример из книги Лафоре
Очередной пример с ошибкой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <conio.h>                      //для getche()
 
using namespace std;
 
int main()
{
    const unsigned char white = 219;    //белый цвет для простых чисел
    const unsigned char gray = 176;     //серый цвет для непростых чисел
    unsigned char ch;
    for(int count = 0; count < 80 *25 -1; count++)
    {
        ch = white;                     //предполагаем, что число простое
        for(int j = 2; j < count; j++)
        {
            if(count %j == 0)           //делим каждое число на j, если остаток от деления равен 0
            {
                ch = gray;
                break;                  //то число не простое
            }
        cout << ch;                     //вывод результата на экран
        }                               //завершение второго цикла for
    }                                   //завершение первого цикла for
    getch();                            //задержка полученного изображения
    return 0;
}
Итогом работы программы является не раскрашивание ячеек, а полностью закрашенный экран с 0 по 1998. Хотя по примеру все верно... В чем может быть ошибка?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru