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

Дайте совет по оптимизации - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Блок схема http://www.cyberforum.ru/cpp-beginners/thread424618.html
Народ, помогите плиииииз. Кто может составить блок-схему для этой программы? #include <iostream> #include <math.h> using namespace std; int main(void) { double x1, y1, z1, x2, y2, z2, x3, y3, z3, s; //просим ввести координаты cout<<"enter x1\n"; cin>>x1;
C++ Помогите разобраться с классами в C++ Есть задание по ООП С++ Используя классы создать кольцо.Записи кольца включают в себя указатели на очередь, содержащую указатели на на строки знаков, оканчивающиеся точкой. При создании кольца данные можно заполнять из файла. Элементов в кольце должно быть не менее 5, каждая очередь должна содержать не менее 4 записей. Реализовать функцию, которая выводит на экран по столбцам (для каждой очереди... http://www.cyberforum.ru/cpp-beginners/thread424614.html
C++ Программирование циклов с параметром.
Ребята помогите сделать 2 лабы завтра зачёт в универе а сделать не могу.((( Срочно ребят, прям очень буду благодарен, очень! Добавлено через 3 минуты Вот пример разбора программы! Лабораторная работа №4 Программирование циклов с параметром. Одномерные массивы Цель работы: освоение средств языка С++ для описания циклов с параметром и закрепление навыков использования их при...
Подсчитать количество отрицательных чисел и сумму положительных C++
Как написать программу на с++ :Пользователь вводит N чисел подсчитать количество отрицательных и сумму положительных
C++ ввод матрицы из файла. http://www.cyberforum.ru/cpp-beginners/thread424582.html
#include <iostream> #include <iomanip> #include <conio.h> #include <fstream> using namespace std; #define M 3 #define N 3 int main() { int i,j,A,X;
C++ Нахождение всех возможных путей дана матрица, нужно с 1,1(Start) обоити всеми возможными путями к А,А(Finish). здвигаться можно так если находимся в (х,у) : (х+1,у); (х,у+1); (х+1;у+1). подскажите пожалуйста ход решения. я вот пробовал с индексами но там нечего хорошего, дальше думал задавать ячейкам значения прохождения там тоже неочем, а вот еще думаю над масивом с пройдеными ячейками но скорей всего там тоже будут проблемы.... подробнее

Показать сообщение отдельно
агерон
 Аватар для агерон
265 / 264 / 33
Регистрация: 12.10.2009
Сообщений: 1,030
08.01.2012, 21:19     Дайте совет по оптимизации
ох уж эти оптимизаторы, оптимизирующие доступ к таблице на 100 элементов, у вас что компы Atari 8086?
лучше бы сделали код более менее читабельным да проверки на ввод данных отпользователя, к примеру так
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
int _tmain(int argc, _TCHAR* argv[])
{
        int x,y;
        bool area[10][10];
        for (int a=0;a<10;a++)
            for (int b=0;b<10;b++)
                area[a][b]=(a+b)%2; 
        do
        {
            do
            {
                cout << "Enter x and y of point to kill it: ";
                cin >> x >> y;
            }
            while ((x<1||x>10)||(y<1||y>10));            
            if(area[x][y])
            {
                area[x][y] = false;
                cout << "You kill me, baybe!" << endl;
            }
            else
            {
                cout << "You did not get!" << endl;
            }
            cout<<"Press Enter for continue"<<endl;
        }
        while (_getch()==13);
        system("pause");
        return 0;
}
 
Текущее время: 20:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru