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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
#1

Определить фирму, товар которой поступал чаще всего - C++

06.05.2011, 13:50. Просмотров 1597. Ответов 34
Метки нет (Все метки)

помогите рншить пожалуйста задачу:
задание в атаче.
спасибо
Миниатюры
Определить фирму, товар которой поступал чаще всего  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2011, 13:50     Определить фирму, товар которой поступал чаще всего
Посмотрите здесь:

Определить какая согласная чаще всего встречается - C++
введено предложение произвольной длины, определить, какая согласная чаще всего встречается в нем

Определить чаще всего встречающийся элемент массива - C++
Определить чаще всего встречающийся элемент массива А. Добавлено через 6 минут P.S. желательно использовать комментарии в коде=)...

Определить, какое слово встречается в строке чаще всего - C++
Задана строка, которая состоит из символов. Символы сочетают в слова. Слова отделяются одним или несколькими пробелами. В конце текста...

Определить, какое слово встречается в строке чаще всего - C++
1. Определить какое слово встречается в строке чаще всего. можно с пояснениями если не сложно

Определить, какое из чисел встречается в массиве чаще всего - C++
8. Элементы массива расположить в обратном порядке, не используя дополнительный массив. Написать программу, в которой исходный массив...

Определить какое слово в строке встречается чаще всего - C++
ребят,помогите.Для Вас же это как семечки 1. Определить какое слово в строке встречается чаще всего 2. Подсчитать количество букв а...

Определить какой знак препинания(-,.:) встречается в строке чаще всего - C++
Как решать, нашел на символы, но не на знаки препинания. Помогите плиз. #include <iostream> #include <string> using namespace std;...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ZloyVolkey
27 / 27 / 6
Регистрация: 01.05.2011
Сообщений: 85
07.05.2011, 15:05     Определить фирму, товар которой поступал чаще всего #16
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <iostream>
#include <stdio.h>
#define N 10
#define M 3
 
using namespace std; 
 
int main()
{
    int a[M], b[N], c[N], count, cur, i, j, k; 
    
    cout<<"Массив a: "<<endl;   // Массив чисел, кол-во которые нужно проверить в массиве b[N]
    for (i = 0; i < M; i++) {
        cin>>a[i];
    }
    cout<<"Массив b: "<<endl;   // Проверяемый массив
    for (i = 0; i < N; i++) {
        cin>>b[i];
    }
    
    for (i = 0; i < M; i++)             // Для каждого элемента массива а[N]...
    {
        cur = a[i];         // Проверяемое число
        count = 0;          // Счётчик
        for (j = 0; j < N; j++)         // Проходим по элементам массива b[N]
            if (cur == b[j])    // Если есть совпадение
            {
                c[count] = j;   // Запоминаем индекс
                count++;    // Увеличиваем счётчик
            }
        if (count != 0)         
        {
            printf("\nТекущее число %i, найдено %i совпадений в массиве b\n", cur, count);
            for (k = 0; k < count; k++)
                printf("b[%i] = %i; ", c[k], cur);  
        }
        else 
            printf("\nЧисла %i нет в массиве b\n", cur);        
    }
        
}
Разберись и попробуй то же самое только теперь со строками.
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
07.05.2011, 16:42  [ТС]     Определить фирму, товар которой поступал чаще всего #17
ну вот, так для символов будет
но не для строки

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.h>
#include <stdio.h>
#include <windows.h>
#define N 3
#define M 1
 
 
int main()
{
        char a[M], b[N], cur;
        int c[N], count, i, j, k;
 
        cout<<"masiv a: "<<endl;       
        for (i = 0; i < M; i++) {
                cin>>a[i];
        }
        cout<<"masiv b: "<<endl;     
        for (i = 0; i < N; i++) {
                cin>>b[i];
        }
 
        for (i = 0; i < M; i++)                
        {
                cur = a[i];
                count = 0;                      
                for (j = 0; j < N; j++)         
                        if (cur == b[j])       
                        {
                                c[count] = j;   
                                count++;        
                        }
                if (count != 0)
                {
                        printf("\ntekyshiy simvoJI %c, najdeno %i sovpadeniy v massive b\n", cur, count);
                        for (k = 0; k < count; k++)
                                printf("b[%i] = %c; ", c[k], cur);
                }
                else
                        printf("\nsimvoJIa %c net v massive b\n", cur);
        }
 Sleep(50000);
}
ZloyVolkey
27 / 27 / 6
Регистрация: 01.05.2011
Сообщений: 85
07.05.2011, 18:45     Определить фирму, товар которой поступал чаще всего #18
Сообщение было отмечено автором темы, экспертом или модератором как ответ
В голову что то мысли не идут, но как то так.
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
#include <stdio.h>
#include <string.h>
#include <iostream>
//#include <windows.h>
#define MAXT 30 // макс кол-во товаров
 
using namespace std;
 
struct date
{
        int dd, mm, yy;
};
struct tovar
{
        char name[30];
        char firm[30];
        double price;
        short int kol;
        char naimenovanie[50];
        char country[30];
        date day;
} t[MAXT];
 
int n;
 
int main()
 {
 
   cout<<"Vedite kol-vo tovarov, dannie o kotopix bydete voditb: "<<endl;
   cin>>n;
 
   for (int i=0; i<n; i++){
   cout<<"Dannie o "<<i<<"-om tovare"<<endl<<endl;
 
   /*cout<<"HauMeHoBaHue ToBapa: ";
   cin>>t[i].name;*/
 
   cout<<"FupMa IIocTaBLLI,uK: ";
   cin>>t[i].firm;
 
   /*cout<<"cTouMocTb: ";
   cin>>t[i].price;
 
   cout<<"KoJI-Bo: ";
   cin>>t[i].kol;
 
   cout<<"cTpaHa IIocTaBLLI,uK: ";
   cin>>t[i].country;
 
   cout<<"DaTa IIocTyIIJIeHu9I ToBapa: "; // можно вводить 3 числа через пробел, "6 5 2011"
   cin>>t[i].day.dd;
        cin>>t[i].day.mm;
        cin>>t[i].day.yy;*/
   }
    
    int i, j, k, l;
    struct foo { char fi[30]; };
    foo f[n];
    for (i = 0; i < n; i++) 
        strcpy(f[i].fi, t[i].firm);
 
    for (i = 0; i < n; i++)
        printf("%s ", f[i].fi);
    printf("\n");
 
    char temp[30];
    k = n;      
    for (i = 0; i < k-1; i++)               
    {
        strcpy(temp, f[i].fi);
        j = i + 1;
        for (; j < k; j++)
        {
            
            if (strcmp(temp, f[j].fi) == 0)
            {
                for (l = j; l < k; l++)
                    strcpy(f[j].fi, f[j+1].fi);     
                k--;
                j = i + 1;
            }
        }
    }   
    for (i = 0; i < k; i++)
        printf("%s ", f[i].fi);
    printf("\n");
 
 
 
 
 //Sleep (50000);
}
Здесь создаётся отдельный массив со списком фирм(без повторений) которые есть, в той мини-программе которую ты писал, это массив а[]. а массив b[] это t[].firm, и по аналогии дописываешь код.
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
07.05.2011, 19:30  [ТС]     Определить фирму, товар которой поступал чаще всего #19
я вот надумал немного изменить програму, добавив функции
на данном этапе :

Warn : string.h(549,3):Functions containing for are not expanded inline
Warn : string.h(557,3):Functions containing while are not expanded inline
Warn : string.h(563,3):Functions containing for are not expanded inline
Warn : string.h(575,3):Functions containing for are not expanded inline
Warn : string.cc(686,32):Comparing signed and unsigned values
Warn : string.cc(658,22):Cannot create pre-compiled header: code in header
Warn : noname00.cpp(48,2):Function should return a value
Error: noname00.cpp(54,18):Constant expression required
Warn : noname00.cpp(103,34):Possible use of 'n' before definition


что не так?
вы уж простите, но я совсем дубовый в Си.


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
#include <iostream.h>
#include <string>
#include <stdio.h>
#define MAXT 30
using namespace std;
 
struct date
{
        int dd, mm, yy;
};
struct tovar
{
        char name[30];
        char firm[30];
        double price;
        short int kol;
        char naimenovanie[50];
        char country[30];
        date day;
} t[MAXT];
 
int main()
{
        int n;
        cout<<"\nVedite kol-vo tovarov, dannie o kotopix bydete voditb: ";
        cin>>n;
 
        tovar * a = new tovar[n];
 
        scan(a,n);
        firm_search(a,n);
 
 
 
        system("pause");
 
        return 0;
 
}
 
 
int scan(tovar t[], int n)
{
      for (int i=1; i<=n; i++) {
      cout<<endl<<"------------------Dannie o "<<i<<"-om tovare------------------"<<endl<<endl;
 
      cout<<"HauMeHoBaHue ToBapa: ";
      cin>>t[i].name;
 
      cout<<"FupMa IIocTaBLLI,uK: ";
      cin>>t[i].firm;
 
      cout<<"cTouMocTb: ";
      cin>>t[i].price;
 
      cout<<"KoJI-Bo: ";
      cin>>t[i].kol;
 
      cout<<"cTpaHa IIocTaBLLI,uK: ";
      cin>>t[i].country;
 
      cout<<"DaTa IIocTyIIJIeHu9I ToBapa: "<<endl; // ìîæГ*Г® ââîäèòü 3 Г·ГЁГ±Г«Г* ÷åðåç ïðîáåë, "6 5 2011"
      cin>>t[i].day.dd;
      cin>>t[i].day.mm;
      cin>>t[i].day.yy;
      }
 
}
 
void firm_search(tovar t[], int n)
{
        int i, j, k, l;
        struct foo { char fi[30]; };
        foo f[n];
        for (i = 0; i < n; i++)
                strcpy(f[i].fi, t[i].firm);
 
        for (i = 0; i < n; i++)
                printf("%s ", f[i].fi);
        printf("\n");
 
        char temp[30];
        k = n;
        for (i = 0; i < k-1; i++)
        {
                strcpy(temp, f[i].fi);
                j = i + 1;
                for (; j < k; j++)
                {
 
                        if (strcmp(temp, f[j].fi) == 0)
                        {
                                for (l = j; l < k; l++)
                                        strcpy(f[j].fi, f[j+1].fi);
                                k--;
                                j = i + 1;
                        }
                }
        }
        for (i = 0; i < k; i++)
                printf("%s ", f[i].fi);
        printf("\n");
 
}
ZloyVolkey
27 / 27 / 6
Регистрация: 01.05.2011
Сообщений: 85
07.05.2011, 19:53     Определить фирму, товар которой поступал чаще всего #20
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
107
#include <iostream>
#include <string.h>
#include <stdio.h>
#define MAXT 30
using namespace std;
 
void scan(int n);   //для функций пишутся прототипы перед мейном..
void firm_search( int n);
 
struct date
{
        int dd, mm, yy;
};
struct tovar
{
        char name[30];
        char firm[30];
        double price;
        short int kol;
        char naimenovanie[50];
        char country[30];
        date day;
}t[MAXT];       // глобальная переменная
 
int main()
{
        int n;
        cout<<"\nVedite kol-vo tovarov, dannie o kotopix bydete voditb: ";
        cin>>n;
 
       // tovar * a = new tovar[n]; //уже есть глобальный товар т
                                    // чтобы не передавать каждый раз в функцию..
        scan(n);
        firm_search(n);
 
 
 
        //system("pause");
 
        return 0;
 
}
 
 
void scan(int n)
{
      for (int i=1; i<=n; i++) {
      cout<<endl<<"------------------Dannie o "<<i<<"-om tovare------------------"<<endl<<endl;
 
      cout<<"HauMeHoBaHue ToBapa: ";
      cin>>t[i].name;
 
      cout<<"FupMa IIocTaBLLI,uK: ";
      cin>>t[i].firm;
 
      cout<<"cTouMocTb: ";
      cin>>t[i].price;
 
      cout<<"KoJI-Bo: ";
      cin>>t[i].kol;
 
      cout<<"cTpaHa IIocTaBLLI,uK: ";
      cin>>t[i].country;
 
      cout<<"DaTa IIocTyIIJIeHu9I ToBapa: "<<endl; // можно вводить 3 числа через пробел, "6 5 2011"
      cin>>t[i].day.dd;
      cin>>t[i].day.mm;
      cin>>t[i].day.yy;
      }
 
};
 
void firm_search(int n)
{
        int i, j, k, l;
        struct foo { char fi[30]; };
        foo f[n];
        for (i = 0; i < n; i++)
                strcpy(f[i].fi, t[i].firm);
 
        for (i = 0; i < n; i++)
                printf("%s ", f[i].fi);
        printf("\n");
 
        char temp[30];
        k = n;
        for (i = 0; i < k-1; i++)
        {
                strcpy(temp, f[i].fi);
                j = i + 1;
                for (; j < k; j++)
                {
 
                        if (strcmp(temp, f[j].fi) == 0)
                        {
                                for (l = j; l < k; l++)
                                        strcpy(f[j].fi, f[j+1].fi);
                                k--;
                                j = i + 1;
                        }
                }
        }
        for (i = 0; i < k; i++)
                printf("%s ", f[i].fi);
        printf("\n");
 
};
Как то так...
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
07.05.2011, 20:41  [ТС]     Определить фирму, товар которой поступал чаще всего #21
втсавил Ваш код, в результате:

Error: noname00.cpp(5,16):Namespace name expected
Error: noname00.cpp(77,18):Constant expression required


если убрать пространство имен, то только

Error: noname00.cpp(77,18):Constant expression required
ZloyVolkey
27 / 27 / 6
Регистрация: 01.05.2011
Сообщений: 85
07.05.2011, 21:50     Определить фирму, товар которой поступал чаще всего #22
foo f[n]; замени на foo f[MAXT];
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
07.05.2011, 22:42  [ТС]     Определить фирму, товар которой поступал чаще всего #23
помогло, но
так и должно быть?
Миниатюры
Определить фирму, товар которой поступал чаще всего  
ZloyVolkey
27 / 27 / 6
Регистрация: 01.05.2011
Сообщений: 85
07.05.2011, 23:08     Определить фирму, товар которой поступал чаще всего #24
Ну да.
C++
1
2
for (int i=0; i<n; i++) {
      cout<<endl<<"------------------Dannie o "<<i+1<<"-om tovare------------------"<<endl<<endl;
Вот тут только исправил ввод с нулевого элемента.
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
07.05.2011, 23:48  [ТС]     Определить фирму, товар которой поступал чаще всего #25
чет я вобще не пойму, что эта ф-я выводит.
мне нужно вывести только самую часто встречающуюся строку в масиве
вы уж извините, алгоритм тот слишком сложный для меня. сам отредактировать как нужно не могу
ZloyVolkey
27 / 27 / 6
Регистрация: 01.05.2011
Сообщений: 85
07.05.2011, 23:57     Определить фирму, товар которой поступал чаще всего #26
В конец функции firm_search добавь
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int more = 0, findet = 0;
int count;
    for (i = 0; i < k; i++)                
        {
                strcpy(temp, f[i].fi);
                count = 0;                      
                for (j = 0; j < n; j++)         
                        if (strcmp(temp, t[j].firm) == 0)       
                                 count++;        
                if (count > more)
                {
                    more = count;
                    findet = i;
                }   
        }
        printf("Больше всего товаров от %s\n", t[findet].firm);
Добавлено через 6 минут
Цикл на 87 строке делает новый массив со списком фирм.
Далее мы каждую фирму из этого списка сравниваем с фирмой товара и смотрим сколько раз нам она встретилась, записываем в count. переменная mоre хранит наибольшее значение count, findet индекс той фирмы, для которой count больше всего.
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
08.05.2011, 16:15  [ТС]     Определить фирму, товар которой поступал чаще всего #27
тоесть, в конечном итоге ф-я должна выглядеть так?
я прокоментировал, что мог, посмотрите правильно ли, и там где // ??? обьясните, пожалуйста, что там происходит максимально доходчиво, так как мне это все преподу прийдется расказывать и обьяснять

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
void firm_search(int n)
{
        int i, j, k, l;
        struct foo { char fi[30]; };
        foo f[MAXT];
        for (i = 0; i < n; i++)
                // ???
                strcpy(f[i].fi, t[i].firm); 
 
        //создаем новый массив со списком наших фирм и циклом вносим в него данные...
        char temp[30];
        k = n;
        for (i = 0; i < k-1; i++)
        {
                //записываем значения из f[i].fi в новый массив temp
                strcpy(temp, f[i].fi);
                // ???
                j = i + 1;
                // ???
                for (; j < k; j++)
                {
                        //сверяем значения массивов temp и f[j].fi, если = 0, то значения одинаковы
                        if (strcmp(temp, f[j].fi) == 0)
                        {
                                for (l = j; l < k; l++)
                                        // ???
                                        strcpy(f[j].fi, f[j+1].fi);
                                // ???
                                k--;
                                j = i + 1;
                        }
                }
        }
 
        int more = 0, findet = 0;
        int count;
        for (i = 0; i < k; i++)
        {       
                // ???  
                strcpy(temp, f[i].fi);
                count = 0;
                for (j = 0; j < n; j++)
                        // ???
                        if (strcmp(temp, t[j].firm) == 0)
                                 count++;
                if (count > more)
                                {
                                        more = count;
                                        findet = i;
                                }
        }
                printf("\n=================================================================\n6oJIbLLI,e Bcero ToBapa IIocTyIIuJIo oT:  %s\n", t[findet].firm);
 
}
ZloyVolkey
27 / 27 / 6
Регистрация: 01.05.2011
Сообщений: 85
08.05.2011, 19:32     Определить фирму, товар которой поступал чаще всего #28
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
void firm_search(int n)
{
        int i, j, k, l;
        struct foo { char fi[30]; };
        foo f[MAXT];
        for (i = 0; i < n; i++)
                // копируем все фирмы товаров в другой массив
                strcpy(f[i].fi, t[i].firm); 
 
        //создаем новый массив со списком наших фирм и циклом вносим в него данные...
        char temp[30];
        k = n;
        for (i = 0; i < k-1; i++)
        {
                //записываем значения из f[i].fi в temp
                strcpy(temp, f[i].fi);
                // Тут происходит удаление повторяющихся фирм
                // в темп положили 1 элемент, начинаем сравнивать со второго, поэтому j = i+1
                for (j = i + 1;; j < k; j++)
                {
                        //сверяем значения массивов temp и f[j].fi, если = 0, то значения одинаковы
                        if (strcmp(temp, f[j].fi) == 0)
                        {       // если нашли совпадение, то проходим до конца массива
                                // копируя j+1 элемент в j, тем самым затирая найденное повторение
                                //
                                for (l = j; l < k; l++)
                                        // ???
                                        strcpy(f[j].fi, f[j+1].fi);
                                // k - кол-во элементов в массиве f[].fi
                                // т.е. 1 повторяющийся элемент мы удалили, k уменьшаем на 1
                                k--;
                                j = i + 1; //начинаем проверку с начала списка.
                        }
                }
        // в итоге получаем список фирм.
        // наверно это можно сделать как то проще, при самом создании это массива
        // но это первый алгоритм который пришёл мне в голову
        }
 
        int more = 0, findet = 0;
        int count;
        // тут ищем фирму от которой больше всего товаров
        for (i = 0; i < k; i++)
        {       
                // копируем 1 название в темп
                strcpy(temp, f[i].fi);
                count = 0;
                for (j = 0; j < n; j++) // проходим по каждому товару
                        // если товар от фирмы которая лежит в temp
                        if (strcmp(temp, t[j].firm) == 0)
                                 count++;   // увеличиваем счётчик
                if (count > more) // в more будет сидеть наибольшее число повторений
                
                                {       // если нашли фирму, которая встречается чаще предыдущей
                                        more = count; // присваиваем more это число
                                        findet = i; // и запоминаем индекс фирмы
                                }
        }
                printf("\n=================================================================\n6oJIbLLI,e Bcero ToBapa IIocTyIIuJIo oT:  %s\n", t[findet].firm); //печатаем фирму с этим индексом.
 
}
Надеюсь понятно объяснил. Программу то саму протестировал? Корректно работает?)
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
08.05.2011, 20:03  [ТС]     Определить фирму, товар которой поступал чаще всего #29
да, вроде все работает спасибо.

но это пока не все...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2011, 17:25     Определить фирму, товар которой поступал чаще всего
Еще ссылки по теме:

Определить какие из гласных букв встречаются в тексте чаще всего - C++
Нужна помощь в написании программы. Есть файл с текстом,нужно Определить какие из символов &quot;а&quot;, &quot;о&quot;, &quot;у&quot;, &quot;ю&quot;, &quot;я&quot;, &quot;е&quot; встречаются чаще...

Определить группу предметов которые чаще всего изымались на таможне (структуры) - C++
Помогите решить задачу, я плохо структуры поняла, заранее спасибо. Учитывая информацию про предметы, которые были изъяты на таможне за...

работа с структурами (определить группу предметов которые чаще всего изымались) - C++
Помогите решить задачу, структуры для меня новое, все никак не пойму, заранее спасибо. Учитывая информацию про предметы, которые были...

Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле - C++
Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле

Определить номер строки в которой больше всего гласных букв - C++
Задание: 1) Скопировать из файла F1 в файл F2 все строки, кроме той, в которой больше гласных. 2) Вивести номер этой строки. код: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
roman777
0 / 0 / 0
Регистрация: 20.02.2011
Сообщений: 59
15.05.2011, 17:25  [ТС]     Определить фирму, товар которой поступал чаще всего #30
опять я
как теперь найти товар с минимальной стоимостью?
как найти минимальный элемент я знаю. а вот как еще вывести название товара с этой минимальной стоимостью?

Добавлено через 35 минут
уже сделал.

помогите теперь с этим:

"предусмотреть вывод значений и сортировку по не возростанию для полей эелементов файла записей по следующему ключу: по фирме поставщика"
Yandex
Объявления
15.05.2011, 17:25     Определить фирму, товар которой поступал чаще всего
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru