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

Описать структуру с именем "Price" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать файл в которым буден записано k случайных перестановок чисел http://www.cyberforum.ru/cpp-beginners/thread1121303.html
Прошу помощи в написании нескольких несложных программ: 1 создать файл в которым буден записано k случайных перестановок чисел {1,2,3,4,5,6,7,8,9} 2 программа которая создает файл имеющий все перестановки чисел {1,2,3,4,5} и их количество 3 программа которая генерирует все 3 частичные вариации чисел {1,2,3,4,5} как создать файл то я знаю а вот с основной частью имею проблему
C++ Пузырьковая сортировка, разобрать код #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h> #include <iostream> void main() { setlocale (0,"Russian"); int const n=10,k=30; int a; http://www.cyberforum.ru/cpp-beginners/thread1121287.html
C++ Составить программу реализующую функцию калькулятора производящего арифметические действия
Пожалуйста, помогите составить программу реализующую функцию калькулятора производящего арифметические действия ( +; -; *; / ) и функции перевода вещественных чисел из одной произвольной системы счисления в другую. Язык программирования - любой. Мне очень нужна эта программа с скриншотами но уменя пока не совсем все получается.
Построить гиперболическую спираль C++
Здравствуйте. Задание следующее - построить гиперболическую спираль (r = a × j1/2 + d) в полярной системе координат. Дело в том, что я вообще не имею представления о том, как строить графики в С++. Пытался поискать что-то в интернете, но ничего стоящего не нашел :( Если вы не знаете, как выполнить задание, то подскажите хотя бы, как вообще графики в С++ строить:) Ну, и если обладаете сей...
C++ Сортировка прямого включения http://www.cyberforum.ru/cpp-beginners/thread1121270.html
Не переставляется первый элемент массива, как исправить? void Insertion(int *mas, int *n) { for (int i = 0; i < n+1; ++i) { int j = i; int x = mas; while ((j>1) and (mas > x)) { mas = mas;
C++ Error LNK2001: неразрешенный внешний символ Приветствую. Пытался вшить кое-что в программу, в итоге получаю множество ошибок линковки. Вывод: Ошибка 7 error LNK1120: неразрешенных внешних элементов: 5 C:\Users\351\Desktop\IVM\Build\Release\IVNetworkDedicatedServer.exe DedicatedServer Ошибка 5 error LNK2001: неразрешенный внешний символ ""public: __thiscall CModule::~CModule(void)"... подробнее

Показать сообщение отдельно
Alexander Nyan
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 7
16.03.2014, 22:41     Описать структуру с именем "Price"
Собственно,заполнять вроде заполняет,да и выводит тоже...вот только с сортировкой не пойму что не так... Как только не пробовал,и так как тут,и отдельно поля менять (например,tovarswap=price[i].tovar) ничего не вышло... Печально,помогите пожалуйста с кодом! Заодно,был бы очень благодарен,если укажете на как можно код сделать лучше,что использовать лучше... Даже не знаю как сказать может операторы другие использовать в данной ситации (например,за место scanf - gets) итд.
Заранее спасибо!!!
----
Задание:
Описать структуру с именем price,содерж. след. поля:
название товара;
название магазина,в котором продается товар;
цена товара;
Написать программу:
Ввод данных в массив,сост. из 8 эл. типа price; записи должны быть расположены в алфавитном порядке по названиям магазинов;
Вывод на экр. инф. о товарах,продающихся в магазине,название которого введено с клав.;
Если такого магазина нет,выдать соответствующее сообщение.
---
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
//
//  main.cpp
//  I&P-Lab6
//
//  Created by Alexander Nyan on 15.03.14.
//  Copyright (c) 2014 . All rights reserved.
//
 
#include <iostream>
#include <stdio.h>
#include <fstream>
#include <string>
#include <stdlib.h>
 
int i,j;
struct price
{
    char tovar[25+1];
    char magazin[25+1];
    int stoimost;
};
struct price price[8];
struct price priceswap;
 
int main(int argc, const char * argv[])
{
    for (i=0; i<8; i++) {
        printf("Запись №%d:\n",i);
        printf("Товар №%d:\n",i);
        scanf("%s",&price[i].tovar[25]);
        printf("Магазин №%d:\n",i);
        scanf("%s",&price[i].magazin[25]);
        printf("Сfоимость товара №%d:\n",i);
        scanf("%d",&price[i].stoimost);
    }
    //Заполнение массива
    for (i=0; i<7; i++) {
        for (j=1; j<8; j++) {
            if (price[i].magazin>price[j].magazin) {
                priceswap=price[i];
                price[i]=price[j];
                price[i]=priceswap;
            }
        }
    }
    //Сортировка массива
    printf("\n");
    for (i=0; i<8; i++) {
        printf("№%d:",i);
        printf("%s\n",price[i].magazin);
    }
    //Вывод массива
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru