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

Программа по структурам! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как считать числа? http://www.cyberforum.ru/cpp-beginners/thread445117.html
У меня такая задача: считать числа из текстового файла в вектор пар. Вот содержимое текстового файла: (1;2,3)(2;4.66) Как мне это по-быстрому считать в vector<pair<double><double>> так, чтобы хранились пары чисел? Дальше я провожу некоторые операции с этими числами (там вроде сложности нет) и вывожу ответ. Утечки памяти в этом случае не возникнет? не нужно как-нибудь очищать память как...
C++ Первую и последнюю цифры произвольно числа поменять местами Есть произвольное пятизначное число, которое вводиться с клавиатуры, к примеру 65489. Нужно вывести первую и последнюю цифры и после чего поменять их местами. Я их вывел следующим образом: #include <stdio.h> main(){ int x,y,z; printf("X= "); scanf("%d",&x); y = x/10000; printf("First number= %d",y); z = x%10; http://www.cyberforum.ru/cpp-beginners/thread445097.html
C++ Первую и последнюю цифры произвольно числа поменять местами
Есть произвольное пятизначное число, которое вводиться с клавиатуры, к примеру 65489. Нужно вывести первую и последнюю цифры и после чего поменять их местами. Я их вывел следующим образом: #include <stdio.h> main(){ int x,y,z; printf("X= "); scanf("%d",&x); y = x/10000; printf("First number= %d",y); z = x%10;
C++ Создать массив элементов
Подскажите пожалуйста как создать класс “Колода карт”, содержащий массив элементов класса “карта”. Видел примеры на шарпе, но не могу переделать на С++. Помогите пожалуйста
C++ Ограничение на ввод http://www.cyberforum.ru/cpp-beginners/thread445079.html
Как сделать ограничение, чтобы |x|>3? Помогите пожалуйста #include "stdafx.h" #include "conio.h" #include "stdio.h" #include "math.h" #include <iostream> using namespace std; int main (int argc, char* argv)
C++ Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой. Даны 2 числа определяющие невисокосный год, D(день) и M(месяц). Определите D и M следующего за этой датой. подробнее

Показать сообщение отдельно
sniperni
0 / 0 / 0
Регистрация: 28.11.2011
Сообщений: 46
12.02.2012, 20:28     Программа по структурам!
У меня такая задача:
Ввести несколько структур типа «Товары на складе» с полями
{
название товара
закупочная цена
товарная наценка
}
Написать программу, выполняющую следующие действия:
* Уценяет на 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
#include<iostream> 
#include<conio.h> 
#include<string.h>
#include<stdlib.h> 
#include<stdio.h>
#include<windows.h>
using namespace std;
struct towary
 {
     char name[20];
     double price;
     double margin;
 };
int main()
{
    SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 
const int k=7;
int i;
cout<<"Введите 7 товаров!!!\n";
towary t[k];
for(i=0;i<k;i++)
{
    cout<<"Введите наименование товара: ";
    gets(t[i].name);
    cout<<"Укажите цену товара (в рублях): ";
    cin>>t[i].price;
    cout<<"Укажите наценку товара (в процентах): ";
    cin>>t[i].margin;
}
 getch();
}
 Комментарий модератора 
Используйте теги форматирования кода!


Ну это начало как понимаете.... Так вот - уже тут неразбериха!!!! После введения первого товара,его цены и наценки - прога не даёт ввести наименование второго товара,а сразу запрашивает цену.... что делать??? Подскажите,кто может!!!! Заранее огромное спасибо!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru