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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
fort-_-minor
6 / 6 / 2
Регистрация: 30.07.2010
Сообщений: 87
#1

Как вывести на экран несколько раз - C++

31.07.2010, 15:15. Просмотров 878. Ответов 1
Метки нет (Все метки)

В задании надо чтобы целое значение (b) вводилось с клавиатуры 4 раза, соответственно потом (x) и (y) выводятся на экран после каждого ввода вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdafx.h>
#include <cmath>
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
    int b;
    float x, y;
    cout <<"Vvedite b, b="; cin>>b;
    for (x=1; x<=2; x+=.2)
    {
        y=exp(x/2)*pow(b,x)*(cos(sqrt(4*b+pow(x,2))/2)+sin(sqrt(4*b+pow(x,2))/2));
        cout<<"x="<<fixed<<setprecision(2)<<x<<"   y="<<y<<endl;
        
    }
    cin.get();
}
Если сделать вот так 4 раза будет некрасиво
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
#include <stdafx.h>
#include <cmath>
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
    int b;
    float x, y;
    cout <<"Vvedite b, b="; cin>>b;
    for (x=1; x<=2; x+=.2)
    {
        y=exp(x/2)*pow(b,x)*(cos(sqrt(4*b+pow(x,2))/2)+sin(sqrt(4*b+pow(x,2))/2));
        cout<<"x="<<fixed<<setprecision(2)<<x<<"   y="<<y<<endl;
        
    }
    cout <<"Vvedite b, b="; cin>>b;
    for (x=1; x<=2; x+=.2)
    {
        y=exp(x/2)*pow(b,x)*(cos(sqrt(4*b+pow(x,2))/2)+sin(sqrt(4*b+pow(x,2))/2));
        cout<<"x="<<fixed<<setprecision(2)<<x<<"   y="<<y<<endl;
        
    }
    cin.get();
}
Еще если сделать (b) как интервал с одинаковым шагом че то тоже ниче не выходит
Должно быть что то проще типа использования return 4 раза или что то еще... Вопщем подскажите а\
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.07.2010, 15:15
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как вывести на экран несколько раз (C++):

Вывести числа, которые встречаются в массиве несколько раз / один раз - C++
дан массив состоящий из 100 целых чисел. а)Вывести все числа,которие встречаются в етом массиве несколько раз б)Вывести все...

Вывести все числа, которые встречаются в этом массиве несколько раз - C++
Дан массив, состоящий из 100 целых чисел. а) Вывести все числа, которые встречаются в этом массиве несколько раз. б) Вывести все...

Вывести на экран значение 10 раз - C++
Написать программу, которая выводит на экран значение, введённое с клавиатуры, 10 раз. (Циклы)

10 раз вывести на экран слово «Привет» - C++
10 раз вывести на экран (каждый раз с новой строки) слово «Привет». Использовать цикл for.

Вывести на экран имя и фамилию 10 раз - C++
здравствуйте, дорогие программисты!помогите пожалуйста решить задачу...вот условие: Написать программу, которая выводит на экран ваше имя и...

Считать с клавиатуры строку и вывести ее на экран 15 раз - C++
Мой код: #include &lt;iostream&gt; using namespace std; int main() { char sentence; cout &lt;&lt; &quot;Enter whatever you want&quot; &lt;&lt;...

1
M128K145
Эксперт С++
8289 / 3509 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
31.07.2010, 15:21 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdafx.h>
#include <cmath>
#include <iostream>
#include <iomanip>
using namespace std;
void main()
{
        int b;
        float x, y;
 
    for(int z = 0; z < 4; ++z)
    {
        cout <<"Vvedite b, b="; cin>>b;
        for (x=1; x<=2; x+=.2)
        {
                y=exp(x/2)*pow(b,x)*(cos(sqrt(4*b+pow(x,2))/2)+sin(sqrt(4*b+pow(x,2))/2));
                cout<<"x="<<fixed<<setprecision(2)<<x<<"   y="<<y<<endl;
                
        }
    }
        cin.get();
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.07.2010, 15:21
Привет! Вот еще темы с ответами:

Считать с клавиатуры строку и вывести ее на экран 15 раз - C++
#include &lt;iostream&gt; #include &quot;stdafx.h&quot; using namespace std; int main() { //Считать с клавиатуры строку и вывести ее на...

Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран? - C++
как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?

Вывести на экран символ ASCII таблицы заданное количество раз - C++
Всем привет. надо вывести на экран символ аски таблицы такое кол во раз, какое значение хранится в поле структуры. чето меня переклинило....

Вывести на экран сколько раз встречается каждая цифра в массиве - C++
Двумерный массив MxN заполнить случайными числами из диапазона . Вывести на экран сколько раз встречается каждая цифра.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru