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

Дополнить программу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проясните вопрос в строках http://www.cyberforum.ru/cpp-beginners/thread289988.html
вот программа с объявлениями строк как тип стринг и как массив #include "stdafx.h" #include "iostream" #include "string" using namespace std; int main() {string h="mama papa ded"; cout<<h<<endl;
C++ cin.getline есть простенькая программа #include <iostream> using namespace std; struct note { char fi; int number; int dob; }; int main () http://www.cyberforum.ru/cpp-beginners/thread289978.html
Одну строку инициализировать в программе, другую-ввести с клавиатуры. Сравнить данные строки по длине. C++
Помогите пожалуйса написаль код программы, скоро сессия, а работа не сдана, потому что я не могу её написать..... Задание: Одну строку инициализировать в программе, другую-ввести с клавиатуры. Сравнить данные строки по длине. Если они не равны, присоеденить к меньшей большую. Определить коничество слов в полученой строке и наименьшее из них вывести на экран. Заранее большое спасибо!
C++ Косяк при проверке пересечения прямоугольников
struct point {int x; int y;}; struct rect{point a; point b;}; bool rectCross(rect p, rect q) { bool onX=(p.a.x >=q.a.x && p.a.x <=q.b.x) || (p.b.x >=q.a.x && p.b.x <=q.b.x); bool onY=(p.a.y >=q.a.y && p.a.y <=q.b.y) || (p.b.y >=q.a.y && p.b.y <=q.b.y); return onX && onY; }
C++ Создать класс “Магазин” http://www.cyberforum.ru/cpp-beginners/thread289961.html
Создать класс “Магазин”, состоящей из класса ”Касса”. Класс “Магазин ”:название магазина, фамилия директора, колич. кассовых аппаратов. Класс “Касса”: фамилия кассира, выручка за день . •Найти магазин, в котором наибольшая выручка.
C++ Способ инициализации полей класса Добрый день! Есть класс class Date { public: Date(int y = FIRST_YEAR, int m = 1, int d = 1); ~Date(); const Date& operator+=(const Date&); int operator-(const Date&); подробнее

Показать сообщение отдельно
Maxim Prishchepa
Эксперт С++
 Аватар для Maxim Prishchepa
1919 / 1031 / 72
Регистрация: 29.03.2010
Сообщений: 3,166
06.05.2011, 17:49     Дополнить программу
ну что может быть проще.... делаете first типа float, потом отбрасываете дробную часть и сохраняете в какую нибудь переменную, после чего вычитаете из first эту переменную, если число == 0 знавит всё ок - это целое, если нет - значит это дробное и выполняете описанные вами выше действия

Добавлено через 20 минут
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
46
47
48
49
50
51
#include <iostream>
 
class Calories {
 
public:
        void Power();
        void Display();
        void Read();
 
private:
        int first;
        float second;
        int result;
};
 
void Calories::Read()
{
        float var;
        do{
           std::cout << "Kaloriynost na 100 gramm:";
           std::cin >> var;
           first = var;
           if(var - first == 0)
              break;
           std::cout<< "Please type integer value!\n"
        }while(true);
        std::cout << "Massa v Kilogrammah: ";
        std::cin >> second;
}
 
void Calories::Display()
{
        std::cout << "Obshaya kaloiynost': " << result << std::endl;
}
 
void Calories::Power()
{
        
        result = first * second * 10;
}
 
int main()
{
        Calories calorie;
        calorie.Read();
        calorie.Power();
        calorie.Display();
        std::cin.get();
        std::cin.get();
        return 0;
}
 
Текущее время: 08:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru