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

вычисление значений периодической функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не переводит строку http://www.cyberforum.ru/cpp-beginners/thread784552.html
printf("1\t2\t3\t4\t5\n1\t4\t9\t16\t25"); Почему?
C++ конструктор копирования Помогите вывести конструктор копирования #include <iostream> //библиотека C++, позволяющая использовать систему ввода-вывода C++ #include <cstdlib> /*функции, занимающиеся выделением памяти, контроль процесса выполненияпрограммы, преобразования типов и другие.*\ #include <string> #include <iomanip> //В этом файле определены некоторые манипуляторы потокового ввода/вывода. #include... http://www.cyberforum.ru/cpp-beginners/thread784534.html
C++ Изменить способ выделения памяти для массива (вместо new использовать malloc)
#include "stdafx.h" #include "stdlib.h" struct str_Team{ char Komanda; int Ochki; int Gold; int Silver; int Bronze; };
Проблемы с кодировкой C++
Проблема в следующем: Нужно сравнить два слова на русском языке. Одно - читается с текстового файла, другое вводится с консоли. Понимаю, что нужно переключать кодировки... типа: setlocale(0,""); и setlocale(0, ".OCP"); Но это не помогает. Как бы не менял кодировки, одинаковые русские слова в файле и с консоли понимаются. как различные. Подскажите чего и где тут изменить, добавить (в смысле...
C++ Убрать запятые http://www.cyberforum.ru/cpp-beginners/thread784508.html
Добрый день. У меня в файле (temp.txt) находятся цифры через запятую 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1 1,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1 Не получается урать запятые и поставить пробелы вот так в файл output.txt чтобы потом эти цифры загнать в массив int 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 1 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 Из файла у меня получается загнать в массив если нет...
C++ Файл: Как сделать построчную выборку второго столбца отдельно от первого, и наоборот? Здравствуйте. Подскажите пожалуйста. Есть блокнот со значениями 0.001 0.0400 0.002 0.0450 ................. и так далее. целых 1млн значений Как сделать построчную выборку второго столбца отдельно от первого, и наоборот? подробнее

Показать сообщение отдельно
Iceperial
Сообщений: n/a
12.02.2013, 12:05     вычисление значений периодической функции
Код программы:

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
#include <stdio.h>
#include <math.h>
int main(void) {
 short n;        /* параметр внешнего цикла */
 double x, y;    /* абсцисса и ордината графика */
 short h;        /* позиция точки на экране */
    /* внешний цикл - для 5 периодов */
    for (n=0; n<5; n++) {
      /* вывод заголовка таблицы */
      printf("|   x   |      y     |\n");
      printf("|-------|------------|\n");
      /* внутренний цикл для одного периода */
      for (x=0; x<4; x+=0.25) {
        /* 1-й отрезок */
        if (x<1) y=2*x-1;
        /* 2-й отрезок */
        else if (x<3) y=1-sqrt(1-(x-2)*(x-2));
        /* 3-й отрезок */
        else y=7-2*x;
        /* вывод строки таблицы */
        printf("| %5.2lf | %10.7lf |",x+n*4,y);
        /* определение позиции точки */
        h=(y+1)*10;
        if (y-1-h*10>0.5) h++;
        /* вывод точки графика */
        for (; h>0; h--) printf(" ");
        printf("*\n");
        }  /* конец внутреннего цикла */
      /* пауза до команды оператора */
      printf("Нажмите клавишу Enter...");
      getchar();
      }  /* конец внешнего цикла */
   return 0;
} /* конец программы */


Результат выходит такой:

| x | y |
|-------|------------|
| 0.00 | -1.0000000 |*
| 0.25 | -0.5000000 | *
| 0.50 | 0.0000000 | *
| 0.75 | 0.5000000 | *
| 1.00 | 1.0000000 | *
| 1.25 | 0.3385622 | *
| 1.50 | 0.1339746 | *
| 1.75 | 0.0317542 | *
| 2.00 | 0.0000000 | *
| 2.25 | 0.0317542 | *
| 2.50 | 0.1339746 | *
| 2.75 | 0.3385622 | *
| 3.00 | 1.0000000 | *
| 3.25 | 0.5000000 | *
| 3.50 | 0.0000000 | *
| 3.75 | -0.5000000 | *
Нажмите клавишу Enter...

ВОпрос. как сделать программу как на рисунке 2. Пример с рисунка 1
Миниатюры
вычисление значений периодической функции   вычисление значений периодической функции  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru