Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2015, 18:16   #1
Евген2015
 
Регистрация: 05.07.2015
Сообщений: 4
По умолчанию Помогите пожалуйста написать программы

И это всё нужно для висуал студио
1. Написать программу, в которой пользователь вводит значение «х»
и программа вычисляет значение «у»:
у = -2.7*х3+0.23*x2-1.4
2. Написать программу, в которой пользователю предлагается ввести
трехзначное число, а на экран выводится:
число сотен в нем;
число десятков в нем;
число единиц в нем;
сумма его цифр;
произведение его цифр.
3. Напишите программу, которая запрашивает сумму в гривнах, а затем
преобразует эту сумму в доллары, рубли и евро. Коэффициенты
преобразования представьте в виде констант const_d, const_r, const_e.
4. Напишите программу, которая запрашивает Ваш рост в cм., а затем
выводит его в м. и cм. Коэффициент преобразования (сантиметры в метры)
представьте в виде константы const.

Последний раз редактировалось Евген2015; 05.07.2015 в 18:18. Причина: Добавка текста
Евген2015 вне форума Ответить с цитированием
Старый 05.07.2015, 23:25   #2
Krasiosoft
Форумчанин
 
Аватар для Krasiosoft
 
Регистрация: 01.06.2015
Сообщений: 497
По умолчанию

1)
Код:
#include <iostream>
#include <math.h>

using namespace std;

int main(){

    int x;
    cout << "x = ";
    cin >> x;
    cout << "y = " << -2.7*pow(x,3)+0.23*pow(x,2)-1.4;

    return 0;
}
2)
Код:
#include <iostream>
#include <string>

using namespace std;

int main(){

    setlocale(LC_ALL, "Russian");
    string str;

    do{
        cout << "Введите положительное трехзначное целое число: ";
        cin >> str;

        if(str.length()!=3){
            cout << "Это не положительное трехзначное целое число!" << endl;
            continue;
        }
        int i;
        for(i=0;i<3;i++){
            if(!isdigit(str[i])){
                break;
            }
        }
        if(i!=3){
            cout << "Это не положительное трехзначное целое число!" << endl;
            continue;
        }
        if(str[0]!='0'){
            break;           
        }
        cout << "Число не может начинаться с нуля!" << endl;        
    }while(1);

    int firstDigit = str[0]-'0';
    int secondDigit = str[1]-'0';
    int thirdDigit = str[2]-'0';

    cout << "Число сотен: " << firstDigit << endl;
    cout << "Число десятков: " << secondDigit << endl;
    cout << "Число единиц: " << thirdDigit << endl;
    cout << "Cумма цифр: " << firstDigit + secondDigit + thirdDigit << endl;
    cout << "Произведение цифр: " << firstDigit * secondDigit * thirdDigit << endl;

    return 0;
}
Если помог, буду очень благодарен за Ваш отзыв (весы в левой нижней части сообщения).

Последний раз редактировалось Krasiosoft; 05.07.2015 в 23:29.
Krasiosoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите пожалуйста написать программы в c++ кира2015 Общие вопросы C/C++ 8 15.06.2015 17:47
помогите пожалуйста написать код программы на с++ oleg31 Помощь студентам 3 24.03.2015 07:32
Помогите пожалуйста написать программы С++ jinos Помощь студентам 2 23.02.2015 19:33
Помогите написать программы пожалуйста) domowoy Паскаль, Turbo Pascal, PascalABC.NET 6 26.03.2014 07:04
пожалуйста помогите написать 3 программы. ramstor Паскаль, Turbo Pascal, PascalABC.NET 0 20.05.2009 22:41