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

Необходимо исправить код (программа считает длину поезда) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск симметричных слов (Подправить код) http://www.cyberforum.ru/cpp-beginners/thread903698.html
Прошу помогите! Не могу понять почему не выводит сообщение Задание Дана последовательность, содержащая от 1 до 30 слов. Слова разделены одним или несколькими пробелами. За последним словом – точка. Напечатать: Все симметричные слова! Вот код : #include "stdafx.h"
C++ Указатели в функциях (составить программу для проверки, есть ли в массиве одинаковые элементы) Помогите пожалуйста:scratch: Составить программу для проверки, есть ли в массиве одинаковые элементы. Проверить на наличие одинаковых элементов таблицы А и В. Инициализацию, вывод элементов массива, их обработку организовать в отдельных функциях. http://www.cyberforum.ru/cpp-beginners/thread903663.html
C++ Переписать все элементы з матрицы С в одномерный массив F, отсортировать его по возрастанию
В мастрици С количество столбик в каждой строке случайным натуральным числом с интервала (a; b) но общее количество элементов является квадратом натурального числа переписать все элементы з матрицы С в одномерный массив F отсортировать его по возрастанию пост чего переписать его элементы в квадратну матрицу Q по порядку.
Выделение памяти C++
Доброго всем вечера. В книжке нашел задание: определить класс, представляющий стек. Сделал так, что при заполнении всего стека, динамически выделяется новая память и все элементы стека туда копируются. Но почему то выдает ошибку (прикладываю скрин). Вот класс #include <iostream> #include <new> using std :: cout; using std :: bad_alloc;
C++ Определите в двумерном числовом массиве суммы положительных и отрицательных элементов http://www.cyberforum.ru/cpp-beginners/thread903648.html
Определите в двумерном числовом массиве суммы положительных и отрицательных элементов.
C++ Как из двусвязного списка удалить заданный элемент как из двусвязного списка удалить заданный элемент? у нас есть список фамилий: Иванов,Петров,Сидоров,Кукушкин,Укупник,Куприн,Васильев, Сидоров,Гончаров и нам надо удалить всех по фамилии Сидоров подробнее

Показать сообщение отдельно
WWWHITE
1 / 1 / 0
Регистрация: 28.05.2013
Сообщений: 30
16.06.2013, 20:07     Необходимо исправить код (программа считает длину поезда)
Необходимо исправить код.

Вводится:
1. Название поезда
1. Количество вагонов
1. модель вагонов
Программа считает длинну поезда(количество умножить на длину введеной модели поезда)

Все работает правильно, но какую бы модель я не ввел всегда умножается модель именно последнего вагона(if (s.model = -1748){dv = 256.2;}),

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
#include <iostream>
#include <stdio.h>
#include <vcl.h>
using namespace std;
struct RSR
{
    char Name[15];
    int k;
    int s;
    int model;
};
 
int main()
{
    setlocale(0,"");
    float sum, dv=1;
    RSR s;
    cout << "Vvedite nazvanie poezda:\n";
    cin >> s.Name;
    cout << "Vvedite kol-vo vagonov:\n";
    cin >> s.k;
    R:
    cout << "Vvedite model' vagonov:\n";
    cin >> s.model;
    {
    if (s.model = -4012){dv = 117.2;}
    if (s.model = -465){dv = 116.3;}
    if (s.model = -55){dv = 147.2;}
    if (s.model = -1698){dv = 256.2;}
    if (s.model = -1748){dv = 256.2;}
    else{
    cout << "Poezda takoy modeli net!\n";
    dv=1;
    goto R;
 
    }
}
        sum = s.k * dv;
        cout << "Dlinna poezda " << s.Name << " = " << sum;
            cin >> s.Name;
        return 0;
}
Что не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru