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

If else statement - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа, которая по числовому значению оценки выставляет Grade (A, B, C, D или F) http://www.cyberforum.ru/cpp-beginners/thread653709.html
Привет всем. Написаня программа, кот должна по числовому значению оценки выставлять -Grade (A, B, C, D или F). считает правильно только для первых 2-х остальным присваивает только B. #include <iostream> using namespace std;
C++ Верхняя и нижняя граница типов Здравствуйте, подскажите пожалуйста есть ли в С++ функции подобные low и high из Pascal, чтобы узнать верхние и нижние значение типа. ( // INT_MAX и INT_MIN. не подходит, мне нужны именно функции) begin writeln(low(integer),' ',high(integer)); writeln(low(boolean),' ',high(boolean)); writeln(low(longint),' ',high(longint)); end. result: http://www.cyberforum.ru/cpp-beginners/thread653690.html
C++ [Указатели]Использование операции получения адреса операнда
Здравствуйте! Объясните пожалуйста, почему в пером случае, когда присваиваем указателю p_test адрес переменной test, использование оператора & обязательно, а во втором примере, он не используется. Есть ли у операции получения адреса операнда более короткое название? Спасибо. #include <iostream> using namespace std; int main() {
C++ Осуществить циклический сдвиг элементов в матрице на k элементов вправо или вниз
Осуществить циклический сдвиг элементов в мат-це на k элементов вправо или вниз (в зависимости от введенного режима). Число k может быть больше кол-ва эл-ов с строке или столбце.
C++ с++ проверка правильного ввода дат и сравнения их http://www.cyberforum.ru/cpp-beginners/thread653658.html
Переменной t присвоить значение true , если дата m,d,y предшествует дате m1,d1,y1, иначе t=false. (m -месяц d-день y-год ) Нужно прописать проверку чтобы месяца были от 1 до 12 и каждый имел своё огранечение в днях(например в 1(январе 31 день,) 2(февраль 28 дней и тд. И нужно что бы изменялось в соответствии высокосный год или нет,при неправильном вводе месяца или дня или года...
C++ Нарушение прав доступа при записи Привет всем! Извините за тупизм но у меня проблема. #include <iostream> using namespace std; void f(char* str) { int length = strlen(str); for (int i = 0; i < length; i++) if (i % 2 == 0) подробнее

Показать сообщение отдельно
QWERY_2012
5 / 5 / 2
Регистрация: 09.09.2012
Сообщений: 227
18.09.2012, 08:40     If else statement
Стоит задача пл году машины и весу присвоить весовой номер и стоимость (таксы).

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
#include <iostream>
using namespace std;
 
int main( )
{
   
    int year, weight, weight_class;
    double fee;  
    
      
    printf("Please enter a year: ");
    scanf("%d", &year);
    
    printf("Please enter a weight: ");
    scanf("%d", &weight);
    
   
    
    if (year <= 1970)
    {
             if (weight < 2700)
             {
             weight_class = 1;
             fee = 16.50;
             }
             
             else if (2700 <= weight <= 3800)
             {
             weight_class = 2;
             fee = 25.50;
             }
             
             else 
             {
             weight_class = 3;
             fee = 46.50;
             }
    }        
             
    else if (1971 <= year <= 1979)
    {
             if (weight < 2700)
             {
             weight_class = 4;
             fee = 27.00;
             }
             
             else if (2700 <= weight <= 3800)
             {
             weight_class = 5;
             fee = 30.50;
             }
             
             else 
             {
             weight_class = 6;
             fee = 52.50;
             }
         
         }
         
         
    else 
    {
             if ( weight < 3800)
             {
             weight_class = 7;
             fee = 35.50;
             }
             
             else 
             {
             weight_class = 8;
             fee = 62.50;
             }
         
         }
             
    
    printf("\n The weight class is %d and fee $%3.2f \n\n", &weight_class);
    
    
    
    
   
      
    system ("Pause");
    return 0;  
}

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