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

Сортировка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ На какой области плоскасти находиться точка http://www.cyberforum.ru/cpp-beginners/thread659528.html
Состройте чертеж. Обозначите получившиеся области плоскости .Составе программу которая по заданным координатам точек (X,Y) определяет на какой линии или на какой области плоскости находиться эта точка. Прямая x-3y+3=0; Окружность (x-2)2+(y+3)2=4; Парабола y=(x+3)2+1;
C++ Turbo C++ реализовать для программы многоплатформенность Всем доброго времени суток. У меня....наверное вам покажется довольно глупый вопрос, но тем не менее. Скажите пожалуйста, можно ли в винде, на IDE Turbo C++ реализовать для программы многоплатформенность, в частности, что бы она открывалась на linux, на macOS, на windows (требование к курсовой работе). Просто у меня сейчас проблемы с интернетом, и достать другую IDE у меня нету возможности, вот я... http://www.cyberforum.ru/cpp-beginners/thread659519.html
C++ Заменить отрицательные элементы одномерного массива целых чисел на нули
Заменить отрицательные элементы одномерного массива целых чисел на нули, а затем подсчитать количество нулевых элементов. 1. отформатировать исходный код программы согласно требованиям к оформлению исходного кода; 2. использовать динамические массивы (размер массива вводится пользователем с проверкой ввода); 3. выявить ограничения на вводимые пользователем значения и, если таковые имеются, не...
шаблон листа C++
Создание шаблона двунаправленного списка класс List. а. добавления узла перед заданным элементом; b. удаления всех заданных элементов; c. сортировка элементов меняя узлы. d. добавления узла после заданного элемента. мой код // lab53.cpp : Defines the entry point for the console application. //
C++ Быстрое считывание последовательности пар http://www.cyberforum.ru/cpp-beginners/thread659473.html
Здравствуйте, есть программа, которая считывает последовательность пар неотрицательных чисел. После запуска, екран, и ничего не выводится, в чем может быть проблема? #include <iostream.h> static const int N = 10000; int main() { int i, p, q, id; for (i = 0; i < N; i++) id = i; while (cin >> p >> q) { int t = id;
C++ Не правильный формат вывода =( Не одно, так другое.....в общем, у меня раньше был не Set *set. А vector<SetElement> и когда я писал строки типа Set set1,set2; set1.add(set2); то выводило такую штуку {x,y,z.....{тут были элементы множества set2} }... но так как преподу нужно именно чтобы были массив из указателей...нужно прогибаться под него... так вот как указатели поставил теперь не выводиться так.. На выводе получаю... подробнее

Показать сообщение отдельно
igorrr37
1642 / 1270 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
28.09.2012, 11:22     Сортировка
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
#include <iostream>
using namespace std;
#include <fstream>
#include <cstring>
 
struct price
{
    char prod[20];
    char market[20]; // название товара и магазина
    int cost; // цена
};
 
int main()
{
    struct price price_list[100];
    price pr;
    int i=0,n=0,k=0;
    char m[20];
    fstream file("in.txt", ios::in);
    for (i = 0, n = 0; (file>>price_list[i].prod>>price_list[i].market>>price_list[i].cost).good(); ++i, ++n)
    {
        cout<<price_list[i].prod<<(' ')<<price_list[i].market<<(' ')<<price_list[i].cost<<endl;
    }
    cout<<endl;
    for (k=0; k<n-1; k++){
        for (i=0; i<n-1; i++){
            if (strcmp(price_list[i].market, price_list[i+1].market) > 0){
                pr=price_list[i];
                price_list[i]=price_list[i+1];
                price_list[i+1]=pr;}}}
    for (i=0; i<n; i++)
        cout<<price_list[i].prod<<(' ')<<price_list[i].market<<(' ')<<price_list[i].cost<<endl;
    setlocale(LC_ALL,"Rus");
    cout<<("Напишите магазин")<<endl;
    setlocale(LC_ALL,"C");
    cin>>m;
    cout<<endl;
    i=k=0;
    while (i<n){
        if (strcmp(m, price_list[i].market) == 0){
            cout<<price_list[i].market<<(' ')<<price_list[i].prod<<(' ')<<price_list[i].cost<<endl;
            k++;}
        i++;}
    setlocale(LC_ALL,"Rus");
    if (k == 0) cout<<("Нет такого магазина!");
    cout<<endl;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru