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

сильно грузит процесор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив передать через **arr http://www.cyberforum.ru/cpp-beginners/thread255101.html
Добрый день. Поискал похожие темы, кое-что нашел, но у меня проблема в том, что мне нужно передать уже созданный двумерный массив int arr в функцию с прототипом void f(int **arr) Передать пустоту f(NULL) и там его создать - это я могу. А вот сделать так, чтобы такая функция съела arr - ну f(arr) в смысле - так, как если бы там был этот самый двумерный массив в прототипе - не получается. ...
C++ Вывод поясняющего текста для заданного термина Написать с Помощью КЛАССОВ нужно !!! Текст помощи для не которой программы организован в виде линейного списка Каждая компонента текста помощи содержит термин (слово) и текст,содержащий пояснение к этому термину.Количество строк текста,относящихся к одному термину,составляет от одной до пяти Написать программу,которая обеспечивает - начальное формирование текста помощи; - вывод текста... http://www.cyberforum.ru/cpp-beginners/thread255095.html
C++ Тренировка!
Посоветуете книгу, сайт может сборник задач по программированию в С++ Просто нужно к олимпиаде готовится Я не профи но хочется себя проверить! (желательно чтоб инфа. в источники была от простого к сложному)
C++ Счет за электроэнергию
предприятие, снабжающее потребителей электро энергией, выписывает клиентам счета в соответствии со следующим тарифом: первые 100 кВт'ч - с1 руб/(кВт'ч) следующие 150 кВт'ч - с2 руб/(кВт'ч) свыше 250 кВт'ч - с3 руб/(кВт'ч) Сведения о клиенте включают номер лицевого счета, фамилию и инициалы клиента, домашний адрес, начальное показание...
C++ Меню загрузки http://www.cyberforum.ru/cpp-beginners/thread255085.html
Как сделать в окошке(см ниже) так,чтобы изменялось только значение "z" от 0 до 100 с интервалом 10, при этом окно оставалось неизменным??Пробывал через оператор for,но у меня эти границы рамки сдвигаются. ps Без использования библиотеки graphics.h ||||||||||||||||||| || || || 0-100 % || || || |||||||||||||||||||
C++ Lab4 цикли Билет называется счастливым, если в его номере xyztuv (от 000000 до 999999) первые три цифры четные и разные, а другие - четные. Кроме того, цифры не должны стоять рядом. Найти количество таких билетов. C++ подробнее

Показать сообщение отдельно
Игорь с++
433 / 456 / 16
Регистрация: 26.01.2011
Сообщений: 2,032

сильно грузит процесор - C++

10.03.2011, 21:23. Просмотров 759. Ответов 2
Метки (Все метки)

господа програмисты написал программу но она очень сильно грузит процесор,с чего я это взял?объясняю-во первых на windows 7 есть гаджет индикатор ЦП вот без моей программы он показывает от 3 до 7 % загруженности,а с моей от 30 до 45 %.во вторых после часа с небольшим работы моей программы на моём ноуте как включилась максимальная скорость вентилятора так и не выключилась пока не закрыл программу.вопрос-как то можно уменьшить загруженность процесора?
Вот текст программы-
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include<iostream>
#include <stdio.h>
#define _WIN32_WINNT 0x0500
#include<windows.h>
#include<conio.h>
using namespace std;
int main()
{
    int g;
    setlocale (LC_ALL,"Russian") ;
 mylable:
        system ("color 97");
 system ("title Äîñòóï");
 system ("mode con cols=33 lines=13");
 SetWindowPos (GetConsoleWindow(), 0, 1080, 1, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
        system ("cls");
        cout<<"             ГЊГ…ГЌГћ               \n";
        cout<<" _____________________________\n";
        cout<<"|Âûêëþ÷åГ*ГЁГҐ êîìïüþòåðГ*-ESC    |\n";
        cout<<"|_____________________________|\n";
        cout<<"|ÏåðåçГ*ãðóçêГ* êîìïüþòåðГ*-F2   |\n";
        cout<<"|_____________________________|\n";
        cout<<"|Г€Г*ôîðìГ*öèÿ Г® ñèñòåìå-F1      |\n";
        cout<<"|_____________________________|\n";
        cout<<"|Ñïèñîê Г§Г*ГЇГіГ№ГҐГ*Г*ûõ ïðîöåñîâ-F3|\n";
        cout<<"|_____________________________|\n";
        cout<<"|Âûõîä Гў ìåГ*Гѕ-TAB             |\n";
        cout<<"|_____________________________|\n";
    for(; ;){
    while(!kbhit());
    g=getch();
    if (g==27) {system("cls");system("shutdown/s");return 0;}//vikl
    if (g==60) {system("cls");system("shutdown/r");return 0;}//perezagruzka
    if (g==59) {system("mode con cols=80 lines=140");system("color 02");system("title Г€Г*ôîðìГ*öèÿ Г® ñèñòåìå");
     SetWindowPos(GetConsoleWindow(), 0, 702, 1, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
              system("cls");system("systeminfo");}//info
    if (g==61) {system("mode con cols=80 lines=140");system("color 02");system("title Ñïèñîê ïðîöåñîâ");
     SetWindowPos(GetConsoleWindow(), 0, 702, 1, 0, 0, SWP_NOSIZE | SWP_NOZORDER);
              system("cls");system("tasklist");}//spisok procesov
    if (g==9) {goto mylable;}
}
    return 0;
}
Заранее всем огромное спасибо!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru