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

Подскажите, почему не выполняется условие? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Непойму все ли выполнено в коде? http://www.cyberforum.ru/cpp-beginners/thread250824.html
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: • Выводит текст на экран дисплея; • По нажатию произвольной клавиши поочередно выделяет в тексте заданное слово (заданное слово вводится с клавиатуры); • Выводит текст в...
C++ Указатели :) Вроде понимаю что такое указатели, что это адрес в памяти, знаю что к примеру int* x = &y это в "x" тоже значение, что и в "y". Когда смотрю код, то вроде понятно, а когда пишу чтото, то бывает немного не понятно. :) К примеру как назначить указатель на двумерный массив? m ? Чтото типа **(указатель на указатель?) int main ( ) { char q1 = {"hello","world"}; char* p = *q1; cout << p <<... http://www.cyberforum.ru/cpp-beginners/thread250814.html
C++ Проверьте правильность кода. Почему выдаёт ошибку?
Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте. Текст программы #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <windows.h>
C++ закрытие программы
Здравствуйте господа програмисты!у меня такой вопрос-допустим известно что открыта какая то программа,могу ли я её програмно закрыть если да,то как? Всем заранее огромное спасибо!!! Добавлено через 1 минуту на языке с++
C++ Определить, пересекаются ли прямая и окружность http://www.cyberforum.ru/cpp-beginners/thread250790.html
Задана окружность с центром в точке О(x0,y0) и радиусом R и прямая у=ах+b. Определить, пересекаются ли прямая и окружность. При положительном ответе найти точки пересечения
C++ Задание на C Ребята помогите решить задание. подробнее

Показать сообщение отдельно
ex-student
3 / 3 / 0
Регистрация: 12.12.2010
Сообщений: 22
02.03.2011, 01:09     Подскажите, почему не выполняется условие?
Не пойму, почему в процедуре

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void ColorPrint(HANDLE h, char c0[n], char *abc0[34], char *abc1[34], int col[34], int kol[34]){ 
    int i,j;
    char c1[n];
    CharToOem(c0,c1);
    for (i=0;i<n;i++){
        for (j=0;j<34;j++)
            if (c0[i]==*abc0[j]||c0[i]==*abc1[j]){
                if ((kol[j]/n>=0.0)&&(kol[j]/n<=0.003))
                    SetConsoleTextAttribute(h,col[0]+8);
                if ((kol[j]/n>=0.004)&&(kol[j]/n<=0.008))
                    SetConsoleTextAttribute(h,col[1]+8);
                if ((kol[j]/n>=0.009)&&(kol[j]/n<=0.01))
                    SetConsoleTextAttribute(h,col[2]+8);
                if ((kol[j]/n>=0.02)&&(kol[j]/n<=0.09))
                    SetConsoleTextAttribute(h,col[3]+8);
                if ((kol[j]/n>=0.1)&&(kol[j]/n<=0.15))
                    SetConsoleTextAttribute(h,col[4]+8);
            }
    putchar(c1[i]);
    SetConsoleTextAttribute(h,col[6]+8);
    }
    SetConsoleTextAttribute(h,col[6]);
}
с0 - текст, *abc0 и *abc1 - алфавиты, col - цвета, kol - частоты букв в тексте

не выполняются условия при которых устанавливается цвет вывода. Все числа, которые получаются входят в эти диапазоны (n=2000, частоты от 0 до 267).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru