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

Структуры. Посчитать количество кубиков каждого цвета - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как создать файл по двоичному коду и извлечение двоичного кода файла http://www.cyberforum.ru/cpp-beginners/thread696754.html
Вот в чем вопрос: Нужно, чтобы программа из файла text.txt (он с программой рядом лежит) взяла все(а там код двоичный), и записала это в переменную. И потом создала (в той же папке где и .exe), по этому коду некий файл, с названием, который тоже закодирован... Я спрашиваю у вас вот что: 1) Как считать, информацию из text.txt, при этом сохранив все это в переменную X... Трудность в том, что...
C++ Циклический алгоритм. не могу найти ошибку Всем доброго времени суток, нуждаюсь в ващей помощи.. есть задание вот мой код:#include<iostream.h> #include<math.h> #include<iomanip.h> #include<fstream.h> double F(double a_a, double a_x) { double Z; http://www.cyberforum.ru/cpp-beginners/thread696747.html
C++ Re: Жадный алгоритм для определения последовательности обхода городов
Мне нужно решить задачу коммивояжера с помощью жадного алгоритма. Построить приближенное решение TOUR со стоимостью COST для задачи коммивояжера с N с городами и матрицей стоимости С, начиная с вершины U (найти минимальную стоимость пути.) Буду благодарен за помощь.
Написать функцию, вычисления расстояния от точки до контура C++
Нужно написать функцию, которая бы вычисляла расстояние от точки до контура и возвращала бы его. Спасибо.
C++ Задана последовательность действительных чисел. Найти сумму квадратов чисел, значение которых принадлежит промежутку [a, b] http://www.cyberforum.ru/cpp-beginners/thread696736.html
Задана последовательность действительных чисел. Найти сумму квадратов чисел, значение которых принадлежит промежутку .Програма в циклическом процесе, на с++.Помогите пожалуйста!
C++ Жадный алгоритм для определения последовательности обхода городов Мне нужно решить задачу коммивояжера с помощью жадного алгоритма. Условие программы такое: построить приближенное решение TOUR со стоимостью COST для задачи коммивояжера с N с городами (желательно 5 городов) и матрицей стоимости С, начиная с вершины U.(найти минимальную стоимость пути). Буду благодарен за помощь. подробнее

Показать сообщение отдельно
ozzy_b
2 / 2 / 0
Регистрация: 02.10.2012
Сообщений: 169
13.11.2012, 20:55     Структуры. Посчитать количество кубиков каждого цвета
Надо ввести информацию о кубиках(цвет) и посчитать сколько есть кубиков каждого цвета. Написал код, но вместо количества выводит 0.
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
#include <iostream>
#include <stdio.h>
#include <conio.h>
const int m=7;
using namespace std;
struct cub
{
       int size;
       char color[10];
       char material[10];
};
void inp(cub [m]);
void out(cub [m]);
void count_color(cub [m]);
int main()
{
    cub a[m];
    int cout_wood=0, cout_iron=0, V=0;
    inp(a);
    out(a);
    count_color(a);
    getch();
}
void inp(cub a[m])
{
     cout<<"************************\n\tInput\n************************"<<endl;
     for(int i=0;i<m;i++)
     {
        cout<<"Input "<<i+1<<" cub"<<endl;
        cout<<"Input colour(red, green, blue):  ";
        cin>>a[i].color;
        /*cout<<"Input material(carton, wood, iron):  ";
        cin>>a[i].material;
        cout<<"Input size:  ";
        cin>>a[i].size;
        cout<<endl;*/
    }
}
void out(cub a[m])
{
    cout<<"************************\n\tOutput\n************************"<<endl;
    for(int i=0;i<m;i++)
     {
        cout<<"Entered "<<i+1<<" cub:"<<endl;
        cout<<"Color: ";
        cout<<a[i].color<<endl;
        /*cout<<"Material:  ";
        cout<<a[i].material<<endl;
        cout<<"Size:  ";
        cout<<a[i].size<<endl<<endl;*/
    }
}
void count_color(cub a[m])
{
    int count_r=0, count_g=0, count_b=0;
    int r, g, b;
    for(int i=0; i<m; i++)
    {
        if (a[i].color == "red")
            count_r++;
            r=count_r;
        if (a[i].color == "blue")
            count_b++;
            b=count_b;
        if (a[i].color == "green")
            count_g++;
            g=count_g;
    }
    cout<<"Red cubs count= "<< r << "\tGreen cubs count= " << g << "\tBlue cubs count= " << b;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru