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

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

Войти
Регистрация
Восстановить пароль
 
 
evmm
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 90
#1

Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while - C++

17.03.2014, 11:47. Просмотров 1049. Ответов 20
Метки нет (Все метки)

вычислить f(x)=kx+b при x=1,2,...,100 с использованием опретора while
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2014, 11:47     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while
Посмотрите здесь:
Вычислить f(x)=kx+b при x=1,2,.,100 с использованием оператора while C++
Вычислить f (x) = kx + b , при x = 1,2,...,100с использованием оператора while C++
Вычислить с использованием оператора while C++
Вычислить ∑ 1/i*i N=50 i=1 с использованием оператора for C++
Вычислить значение выражения с использованием оператора switch C++
Придумайте простую программу с использованием условного оператора IF и оператора switch C++
C++ Выполнить задания с использованием инструкции выбора if и с использованием условного оператора
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dmitre
10 / 10 / 3
Регистрация: 02.11.2013
Сообщений: 53
17.03.2014, 12:11     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
using namespace std;
 
int main()
{
   int i=0;
   while(i++<10){
       cout<<k*x+b<<endl;
   }
   
   return 0;
}
k и b только задай
evmm
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 90
17.03.2014, 12:17  [ТС]     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #3
Не работает(
dmitre
10 / 10 / 3
Регистрация: 02.11.2013
Сообщений: 53
17.03.2014, 12:19     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #4
Код покажи, я не телепат
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,186
Завершенные тесты: 1
17.03.2014, 12:24     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main()
{
   double x=1.0,a=2.0,b=3.0;
   while(x++<=10.0)
   {
       cout<<x<<" "<k*x+b<<endl;
   }
   
   return 0;
}
dmitre
17.03.2014, 12:28
  #6

Не по теме:

Цитата Сообщение от zss Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main()
{
   double x=1.0,a=2.0,b=3.0;
   while(x++<=10.0)
   {
       cout<<x<<" "<k*x+b<<endl;
   }
   
   return 0;
}
double в while то использовать.. эт дааа.....

evmm
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 90
17.03.2014, 12:29  [ТС]     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #7
Что не правильно?
Миниатюры
Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while  
dmitre
10 / 10 / 3
Регистрация: 02.11.2013
Сообщений: 53
17.03.2014, 12:31     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #8

скобки у for забыл, либо точку с запятой после for убери.
ну и значения x и k задай
evmm
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 90
17.03.2014, 12:33  [ТС]     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #9
Все равно не работает. В чем еще может быть причина?
dmitre
10 / 10 / 3
Регистрация: 02.11.2013
Сообщений: 53
17.03.2014, 12:34     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int main()
{
   int i=0;
   while(i++<10){
       int k=2, b=3;
       cout<<k*i+b<<endl;
   }
   
   return 0;
}
моск самому немного включить нельзя?
evmm
0 / 0 / 0
Регистрация: 24.02.2014
Сообщений: 90
17.03.2014, 12:42  [ТС]     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #11
Ты не силен в орфографии, а я в с++. Вот в чем дело
dmitre
10 / 10 / 3
Регистрация: 02.11.2013
Сообщений: 53
17.03.2014, 12:44     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #12
Цитата Сообщение от evmm Посмотреть сообщение
Ты не силен в орфографии, а я в с++. Вот в чем дело

Не по теме:

дефис забыл..
с орфографией у меня нормально все, просто когда его не хотят включать он именно "моск"

zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,186
Завершенные тесты: 1
17.03.2014, 12:52     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #13
Цитата Сообщение от dmitre Посмотреть сообщение
double в while то использовать.. эт дааа.....
Здесь по смыслу задачи переменные имеют тип double,
так зачем же заставлять компилятор делать лишние преобразования.
А while Здесь ни при чем.
dmitre
10 / 10 / 3
Регистрация: 02.11.2013
Сообщений: 53
17.03.2014, 12:56     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #14
Цитата Сообщение от zss Посмотреть сообщение
Здесь по смыслу задачи переменные имеют тип double,
так зачем же заставлять компилятор делать лишние преобразования.
А while Здесь ни при чем.
ТС написал, что х меняется от 1 до 100 с шагом 1.
А double в while может вызвать лишние срабатывания. Так что лучше там int задать, я считаю.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2014, 13:14     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while
Еще ссылки по теме:
Вычислить функцию при использовании оператора for C++
C++ Избыточное копирование объекта при реализации оператора умножения и оператора присваивания
программа с использованием оператора If C++
Задачи с использованием оператора варианта C++
Выполните, пожалуйста, задание, при этом вместо оператора цикла while используйте оператора цикла do_while C++

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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,186
Завершенные тесты: 1
17.03.2014, 13:14     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while #15
Цитата Сообщение от dmitre Посмотреть сообщение
А double в while может вызвать лишние срабатывания
какое именно лишнее срабатывание может быть в данном случае?
Yandex
Объявления
17.03.2014, 13:14     Вычислить f(x)=kx+b при x=1,2,...,100 с использованием оператора while
Ответ Создать тему
Опции темы

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