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

Дан массив, содержащиц сведения о багаже нескольких пассажиров - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Советы! И програмка для генерации паролей! http://www.cyberforum.ru/cpp-beginners/thread39816.html
Привет всем! Хочу попросить Вас поссоветовать мне с чего начать, с какой литературы по языку Си! Весь семестр нефига не делал в инсте теперь понял что нужно браться за голову))Ещё буду очень...
C++ Определение трассы пути движения точки на плоскости Добрый день! С праздником всех!! Помогите поалуйста решить задачу.. Делал в Borland C++ 3.1 после ввода значений точек А и В автоматически вылетает из окна вывода результата.. вот текст программы: ... http://www.cyberforum.ru/cpp-beginners/thread39814.html
Используя родительский класс C++
Используя родительский класс «РАБОЧИЙ» породить производный класс «ДИРЕКТОР». Используя классы «ФИРМА» и «ДИРЕКТОР», описать класс «РУКОВОДИТЕЛЬ ФИРМЫ». Расширить класс «РУКОВОДИТЕЛЬ ФИРМЫ» создав...
C++ Даны две матрицы произвольной размерности
При выполнении этого задания необходимо написать две функции. Одна из этих функций должна получать и обрабатывать матрицу целиком. Другая функция должна обрабатывать одномерный массив. В качестве...
C++ Заполнить файл n натуральными числами с помощью генератора случайных чисел http://www.cyberforum.ru/cpp-beginners/thread39795.html
Как-то даже неудобно спрашивать. Ребят, но если не трудно помогите пожалуйста. 1. Заполнить файл n натуральными числами с помощью генератора случайных чисел. Получить новый файл из наименьших общих...
C++ No such file or directory пытаюсь разобраться с visual C++, беру программу из книжки visual c++ для начинающих, делаю, как написано: Что бы начать изучать C++ сначала создадим простое консольное приложение. Для этого... подробнее

Показать сообщение отдельно
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
13.06.2009, 19:39
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
#include <stdio.h>
#include <locale.h>
 
typedef unsigned short cus;
 
class passajir
{
public:
    cus getSuma() const {return suma;}
    double getSumaKg() const {return sumaKg;}
    void setSuma(cus sSuma) {suma = sSuma;}
    void setSumaKg(double sSumaKg) {sumaKg = sSumaKg;}
private:
    cus suma;
    double sumaKg;
};
 
int main(int argc, char * argv [])
{
    setlocale(LC_ALL,"Rus");
    passajir passajirMain[100];
    int nPassajir, sMsuma, srcount = 0;
    double sumaKgs;
    printf("Сколько сделать записей: ");
    if(scanf_s("%d", & nPassajir) == 0) {
        fprintf(stderr, "Error!\n");
        return -1;
    }
 
    for(cus i = 0; i < nPassajir; i++) {
        srcount += passajirMain[i].getSuma() / 2;
        printf("Кол-во вещей: ");
        scanf_s("%d", & sMsuma);
        passajirMain[i].setSuma(sMsuma);
 
        printf("Кол-во килограм: ");
        scanf_s("%lf", & sumaKgs);
        passajirMain[i].setSumaKg(sumaKgs);
    }
 
    cus sumaNtwo = 0, srmcount = 0;
 
    for(cus j = 0; j < nPassajir; j++) {
        if(passajirMain[j].getSuma() > 2) {
            sumaNtwo++;
            if(passajirMain[j].getSuma() >= srcount) {
                srmcount++;
            }
        }
    }
 
    printf("Больше двух вещей: %d\n", sumaNtwo);
    printf("Больше среднего числа вещей: %d\n", srmcount);
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru