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

Простановка чисел на координатных осях... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual C++ MFC Рисование ломаной по даблклику http://www.cyberforum.ru/cpp-beginners/thread273002.html
При даблклике в окне появляется ломаная(координаты из массива). Перемещение мыши с зажатой левой кнопкой приводит к появлению линии, которая соединяет любую точку ломаной и текущее положение курсора. Если с линией все более или менее ясно, то вывести ломаную при даблклике не получается. Если в OnDraw написать что-то типа CPoint pt = {CPoint(2, 100), CPoint(200, 10),CPoint(30, 200), CPoint(30,...
C++ чтение матрицы из файла здравствуйте , помогите пожалуйста. в текстовом файле есть матрица 9*9 мне нужно считать из этого файла в двумерный массив ,и вывести на экран. что я делаю неправильно? fstream fi; fi.open("sudoku.txt", ios::in); const int n=9,m=9; int fail = 0; int tab ; int j,i; http://www.cyberforum.ru/cpp-beginners/thread272991.html
C++ Метод Гауса
люди если кто может помочь помогите с задание таким Методом Гаусса решить систему n линейных алгебраических уравне-ний c n неизвестными. Матрица коэффициентов системы и вектор свободных членов хранятся в двух файлах. на С++ буду оч благодарен у самого просто фантазии не хватает как это реализовать
C++ фон окна консольной программы
Вобщем вопрос такой. Я работаю в Visual Studio 2010 и коды для цвета фона или текста которые идут в Borland сдесь не пойдут. Я хотел спросить как в Visual Studio фон окна для консольной программы сделать. И одновременно еще вопрос. Внизу код программы и тут я задал цвет текста. Но есть загвоздка, этот цвет теперь применяется для всего текста а не для определенной строки. Как исправить. (только...
C++ Как разделить определенный столбец матрицы на какое то число, чтоб потом вывести эту матрицу после этого деления http://www.cyberforum.ru/cpp-beginners/thread272962.html
Как разделить определенный столбец матрицы на какое то число, чтоб потом вывести эту матрицу после этого деления!
C++ вычисление функции вычислить и вывести на экран в виде таблицы значения функции,заданной с помощью ряда Тейлора artg(x)=Pi/2+∑_(n=0 до ∞)〖((-1)^(n+1))*〗 1/((2n+1) x^(2n+1) )=Pi/2-1/x+1/(3x^3 )-1/5x^5 … x>1 Помогите найти ошибку в программе #include <iostream.h> #include <math.h> #include <windows.h> int main(){ const double pi = 3.14159265; подробнее

Показать сообщение отдельно
CEBEP
105 / 105 / 9
Регистрация: 21.03.2010
Сообщений: 437
10.04.2011, 15:08  [ТС]     Простановка чисел на координатных осях...
вот как получилось:
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
#include<iostream>
 
double step(double length, int limOfSteps)  /* Определение шага разметки исходя из длины размечаемого отрезка и числа чисел умещаемых на ось */
{
    static const double arrayOfSteps[]={ 1, 2, 2.5, 3, 5, 10, 20, 25, 30, 50 }; /* возможная длинна шага при длине отрезка от 10 до 100 */
    short i = 10/*количество элементов в массиве*/;
 
    double k = 1;//коэффициент при длине отрезка. 10 <= length * k < 100, причём k такое, что в равенстве k = 10^x x - целое.
    while( length * k >= 100 )
        k /= 10;
    while( length * k < 10 )
        k *= 10;
 
    while(i--)
        if(arrayOfSteps[i] * limOfSteps < length * k)
            return arrayOfSteps[++i] / k;
 
    return 0;//возвращается если исходные данные бессмысленны
}
 
void main()
{
    double a = 774., b = 30554.;
 
    double stepLength = step(b - a, 5);
 
    if(stepLength)
        while(a < b)
            std::cout << ( a += stepLength ) << '\t';
}
в целом очень доволен результатом, спасибо...
 
Текущее время: 02:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru