IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Пожалуйста объясните!!, C++
ilhom
сообщение 7.7.2012, 13:00
Сообщение #1


Школьник
*

Группа: Продвинутые
Сообщений: 22
Регистрация: 3.7.2012
Город: dushanbe, tajikistan
Вы: школьник



Доброго суток времени!! Вы можете мне помочь вот задача я немного не понял, вы мне объясните а я сам попробую решить:
Дано вещественное число-цена 1 кг конфет. Вывести стоимость 0.1, 0.2,........,1 кг конфет)) вот я не понял как сделать так что бы в цикле было 0.1,0.2... до 1 вот я предпологаю как то так))
#include <iostream>
using namespace std;
int main()
{
int a,i,n,l,s;
cin>>a>>n;
s=1/10;
for(i=s;i<=a;i++)
{
l=i*n;
}
cout<<l<<" ";
return 0;
}
Пожалуйста объясните!!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
граф Монте-Кристо
сообщение 7.7.2012, 13:09
Сообщение #2


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



for (i=0.1; i<=1; i+=0.1)
{
...
}
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ilhom
сообщение 7.7.2012, 13:16
Сообщение #3


Школьник
*

Группа: Продвинутые
Сообщений: 22
Регистрация: 3.7.2012
Город: dushanbe, tajikistan
Вы: школьник



#include <iostream>
using namespace std;
int main()
{
int i,n,l;
cin>>n;
for(i=0.1;i<=1;i+=0.1)
{
l=i*n;
}
cout<<l<<" ";
return 0;
}
Если так то цикл не прокручивается??
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
граф Монте-Кристо
сообщение 7.7.2012, 14:05
Сообщение #4


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



Естественно, Вы же всем переменным говорите быть целыми числами. Кроме того, Вы выводите только последнее значение l, а нужно по условию выводить всё.
Код
#include <iostream>
using namespace std;

int main()
{
    float price;
    cout<<"Enter the price"<<endl;
    cin>>price;

    for (int i=1; i<=10; i++)
    {
        cout<<i/10.0<<": "<<i*price/10<<endl;
    }
    return 0;
}
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ilhom
сообщение 7.7.2012, 14:06
Сообщение #5


Школьник
*

Группа: Продвинутые
Сообщений: 22
Регистрация: 3.7.2012
Город: dushanbe, tajikistan
Вы: школьник



А можете теперь объяснить эту программу?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
граф Монте-Кристо
сообщение 7.7.2012, 14:10
Сообщение #6


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



Что конкретно Вам непонятно?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ilhom
сообщение 7.7.2012, 14:14
Сообщение #7


Школьник
*

Группа: Продвинутые
Сообщений: 22
Регистрация: 3.7.2012
Город: dushanbe, tajikistan
Вы: школьник



Цитата(граф Монте-Кристо @ 7.7.2012, 14:05) *

Код

cout<<"Enter the price"<<endl;
    cout<<i/10.0<<": "<<i*price/10<<endl;
    


Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
граф Монте-Кристо
сообщение 7.7.2012, 14:24
Сообщение #8


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



cout<<"Enter the price"<<endl;
В стандартный поток вывода пишем приглашение, которое выведется в консоль и скажет запустившему программу, что она (программа) ждёт от него ввода цены. endl - перевод каретки (чтобы дальше печатать на новой строке, а не на той же самой).

cout<<i/10.0<<": "<<i*price/10<<endl;
В цикле для каждой массы от 0,1 до 1кг выводим, соответственно, сначала массу конфет, а потом - сколько за неё нужно будет заплатить.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
ilhom
сообщение 7.7.2012, 14:35
Сообщение #9


Школьник
*

Группа: Продвинутые
Сообщений: 22
Регистрация: 3.7.2012
Город: dushanbe, tajikistan
Вы: школьник



аа все ясно спасибо
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 1.5.2024, 11:05

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru