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

Как организовать ввод числа и обработать его по условию? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка простым обменом и бинарными вставками http://www.cyberforum.ru/cpp-beginners/thread1642190.html
Здравствуйте, я начала изучать С++ написала программу, задание и код ниже, но преподаватель не принимает работу, просит заменить функцию "menu", это получается переделать код, я толком еще не понимаю как сделать, помогите пож-та реализоавать, только не значительно поменять код. Задача звучит так: Набор латинских букв упорядочить по алфавиту. Для сортировки использовать следующие алгоритмы: ...
C++ Добавить в код функцию, которая проверяет, есть ли за фигурой, которую можно срубить еще одна (шахматы) Надо добавить функцию, которая проверяет, есть ли за фигурой, которую можно срубить еще одна. Если есть не рубить. #include <iostream> using namespace std; struct co{ //характеризует определенную позицию на доске int x; int y; }; /*-------------------------------------класс общая фигура---------------------------------------------------------*/ class Chess{ http://www.cyberforum.ru/cpp-beginners/thread1642169.html
C++ Определить базовый класс "Матрица" и класс-потомок "Треугольная матрица"
Нужно определить класс "матрица" с возможностью динамического выделения и освобождения памяти, наполнения матрицы, сохранения и чтения из файла. Унаследовать класс "треугольная матрица” с приведением матрицы к треугольному виду (если возможно) автоматически при каждом изменении значении элемента матрицы. содержимого. В программе продемонстрировать функциональность разработанных классов. ...
C++ Найти степень перестановки
Весь код не нужен. Прошу лишь объяснить алгоритм. Требуется вычислить степень заданной перестановки. Перестановкой из N элементов называется упорядоченный набор из N различных чисел от 1 до N. Количество различных перестановок порядка N равно PN = N! Пусть у нас есть упорядоченное множество из N элементов. Перестановка задает преобразование этого множества. А именно, она говорит, что на...
C++ Очередная прога по расписанию занятий http://www.cyberforum.ru/cpp-beginners/thread1642155.html
Помогите разобраться....Суть такова. Пользователю предлагается выбор дня недели, потом выбор часа, что приводит нас к желанному результату в виде названия лекции, которая будет проходить в этот день недели. В с++ новичок(изучаю от силы неделю), но препод настоятельно требовал прогу уже к след занятию:cry: Знаю что код очень далек от требуемого, но я в упор не понимаю как прописать для каждого дня...
C++ Не выводит результат Ни как не могу вывести результат. #include <stdio.h> #include <math.h> int F(int x) { return atan (x)+pow(log( x*x ),2); } подробнее

Показать сообщение отдельно
KepocuH
3 / 3 / 1
Регистрация: 21.12.2014
Сообщений: 24
19.01.2016, 10:56  [ТС]     Как организовать ввод числа и обработать его по условию?
Вообщем посидел, помучался. Вот что получилось -

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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include "stdafx.h" 
#include <iostream> 
#include <conio.h> 
 
 
class chislo
{ 
private: 
int A,B; 
public: 
void u(); 
void input(); 
void output(); 
}; 
 
 
int N; 
 
 
void chislo::input() 
{ 
int i; 
for(i=0;i<1;i++) 
{ 
 
std::cout<<"Enter A: ";
std::cin>>A;
std::cout<<"Enter B: ";
std::cin>>B;
 
 
} 
printf("---------\n"); 
} 
 
void chislo::u() 
{ int y,y1,y2;
    int x,x1,x2,x3;
int i;
 
x=A%1000;
x1=A%100;
x2=A%10; //последнее число
x3=A%10000;
y=(x1-x2)/10;
y1=(x-x1)/100;
y2=(x3-x)/1000;
    printf("\nPoly4aem 4ucJIa");
 
    std::cout<<"\n\n4-oe 4ucJIO = "<<x2;
    std::cout<<"\n3-ue 4ucJIO = "<<y;
    std::cout<<"\n2-oe 4ucJIO = "<<y1;
    std::cout<<"\n1-oe 4ucJIO = "<<y2;
    
    int o,o1,o2,o3;
    {
        
    int u,u1,u2,u3;
    int j,j1,j2;
    u=B%1000;
    u1=B%100;
    u2=B%10;
    u3=B%10000;
 
    j=(u1-u2)/10;
    j1=(u-u1)/100;
    j2=(u3-u)/1000;
    {
    if (x2>u2)
        o=x2;
    else
        o=u2;
    }
    {
    if (y>j)
        o1=y;
    else 
    o1=j;
    }
    {
        if (y1>j1)
    o2=y1;
        else
            o2=j1;
    }
    {
    if (y2>j2)
        o3=y2;
    else
        o3=j2;
    }
    printf("\nGOTOVOE 4ucJIO");
    printf("\n\n%d%d%d%d",o3,o2,o1,o);
 
    }
 
 
int _tmain(int argc, _TCHAR* argv[]) 
{ 
chislo object; 
object.input(); 
getchar();
object.u(); 
getchar(); 
return 0; 
}

думаю тему можно закрывать))
 
Текущее время: 10:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru