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

Нужен пример цикла while - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ clas Char_vec http://www.cyberforum.ru/cpp-beginners/thread363050.html
Решаю тут задачки Страуструпа и наткнулся на вот такую: Рассмотрим: class Char vec { int sz; char element ; public: static Char_vec* new char vec {int s) ; char& operator (int i) { return element ; } };
C++ C++ Здравствуйте!:curtsy: Помогите пожалуйста с задачами.:gsmile: 1. Программа вводит с клавиатуры массив действительных чисел до тех пор, пока пользователь не введет "0"(нуль). Данный массив упорядочивается по возрастанию. 2.В одномерном массиве из 10 элементов размещены : в пером - число месяца, во втором - соответствующее ему значение температуры. Напечатать на экране элементы этого массива... http://www.cyberforum.ru/cpp-beginners/thread363048.html
не могу разобраться с процедурой ввода и вывода программа рабочая подскажите плиз C++
Разработать схему алгоритма и программу, используя функции с параметрами для ввода массива и его обработки. В массиве хранятся данные об осадках за месяц. Найти • Количество дней с осадками больше среднего вот по этому заданию написали такой код мне, вот сам пытался его полностью понять но кое какие моменты не могу понять посмотрите плиз кто в языке лучше понимает и подскажите, я комменты...
Извлечение корня, длинная арифметика C++
По заданному натуральному числу А требуется найти наибольшее число В такое, что B^2 <= A. вот набросал, но прога работает медленно. как ее можно оптимизировать или подскажите более быстрый способ. #include <fstream> #include <string> #include <deque> using namespace std; int sravnenie(deque<int>& a,deque<int>& b) {
C++ Найти "средний" по величине делитель числа http://www.cyberforum.ru/cpp-beginners/thread363028.html
Надо найти "средний" по величине делитель числа х.Использовать прибавление 1 = + - х :-целочисленное деление и %-остаток от деления. 3.3 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п
C++ странная последовательность Во входном файле записана последовательность чисел в странном формате: у каждого числа сначала записано количество цифр в этом числе, а потом через пробел - сами цифры. Последовательность заканчивается числом 0. В выходной файл нужно вывести сначала количество чисел в последовательности, а потом - сами числа. Количество чисел в последовательности не превышает 1000. В числах - не более 4-х... подробнее

Показать сообщение отдельно
aeshes
439 / 202 / 13
Регистрация: 07.10.2011
Сообщений: 462
09.10.2011, 12:32     Нужен пример цикла while
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
44
45
#include <iostream>
#include  <math.h>
#include <iomanip>
using namespace std;
 
void  Table(double xn, double xk, double dx, double eps)
{
    cout<<"-------------------------------------"<<endl;
    cout<<"|   x  |     f    |   n  |  math F  |"<<endl;
    cout<<"-------------------------------------"<<endl;
    double ck;
    double S, T;//Т - рекуррентный множитель
    int n;
    double x, mathF;
    x=xn;
    while(x<=xk+dx)
    {
        S=0;
        n=0;
        ck=x;//первое слагаемое
        while (fabs(ck)>eps && n<=500)
        {
            S=S+ck;
            T=x*x*(2*n+1)/(2*n+3.0);
            ck=ck*T;
            n=n+1;
        }
        S=S*2;
        mathF=log((1+x)/(1-x)); //точное значение функции, полученное по формуле
        cout<<"|"<<setw(6)<<x<<"| "<<setw(8)<<S<<" |"<<setw(6)<<n<<"| "<<setw(8)<<mathF<<" |"<<endl;
        x=x+dx;
    }
    cout<<"-------------------------------------"<<endl;
}
 
int main()
{
    setlocale(LC_ALL,"Russian");
    cout<<"Первая таблица:\n";
    Table(-0.9,-0.5,0.05,1e-18);
 
    cout<<"\nВторая таблица:\n";
    Table(0.1,0.2,0.01,1e-22);
 
}
Вынесла формирование таблицы для каждого варианта входных данных в отдельную функцию
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru