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

Внести данные о продуктах в файл подщитать количество тонн моркови , и вывести всё это на экран - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Аналог Inf матлаба http://www.cyberforum.ru/cpp-beginners/thread868640.html
Есть ли в С++ аналог Inf, который имеется в Matlab'e?
C++ Разработав класс треугольник создать три объекта Кто-нибудь помогите , с программой на С++. Разработав класс прямоугольник, создать 3 объекта, изображающие: а) Вращение треугольника вокруг его неподвижного геометрического центра б) скольжение вертикально оринтированного треугольника вдоль его линии в) перекатывание треугольника. http://www.cyberforum.ru/cpp-beginners/thread868635.html
Задача на тему Стеки, очереди, деки, списки, кольца C++
Программа на вход получает список школьников следующего вида: 9 Иванов 10 Петров 11 Сидоров 9 Григорьев 9 Сергеев 10 Яковлев В каждой строке сначала записан номер класса (число, равное 9, 10 или 11), затем (через пробел) – фамилия. Необходимо вывести список по классам: сначала всех учащихся 9 класса, затем – 10, затем – 11. Внутри одного класса порядок...
C++ Вычислить Среднее арифм. значение элементов массива и число пар элементов которых сосед слева (т.е. индекс которого на 1 меньше) больше по величине
Разработать функцию, обрабатывающую массив и вычисляющую две величины. Кроме того, разработать две функции, которые вычисляют те же самые величины по отдельности. Применить эти подпрограммы в одной программе. Функция должна вычислять: Среднее арифметическое значение элементов массива и число пар элементов в которых сосед слева (т.е. индекс которого на 1 меньше) больше по величине. очень...
C++ Умножение Карацубы http://www.cyberforum.ru/cpp-beginners/thread868610.html
Помогите, пожалуйста, довести до ума код: #include <iostream> typedef unsigned int int32; typedef unsigned long long int64; const int KARATSUBA_CUTOFF = 2; const int MAX_LENGTH = 1024; const int fit_with_zeros (int32* multiplier1, const int length1, int32* multiplier2, const int length2);
C++ Найти максимальное и среднее расстояние между центральными вершинами неориентированного графа Здравствуйте. нужно найти максимальное и среднее расстояние между центральными вершинами неориентированного графа. Структура данных-список смежности. Может кто-нибудь может подсказать алгоритм? подробнее

Показать сообщение отдельно
cayz
 Аватар для cayz
1 / 1 / 0
Регистрация: 09.02.2013
Сообщений: 26
17.05.2013, 20:51     Внести данные о продуктах в файл подщитать количество тонн моркови , и вывести всё это на экран
помогите пожалуйста дописать лабу , нужно внести данные о продуктах в файл подщитать количество тонн моркови , и вывести всё это на экран. Вот программа:
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
108
109
110
111
112
113
114
115
116
117
118
119
120
// lab rob 15.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "iostream"
#include "fstream"
#include "stdio.h"
#include "cctype"
#include "cstring"
#include "cstdlib"
using namespace std;
const int SIZE=100;
struct inv_type 
{
    char item[40];//імья товару;
    double cost;// zina
    int lead_time;// data nadhodgennya ;
    int vaga;// vaga u tonah;
    char filename[128];
}inv_try[SIZE];
void enter();void init_list();void display();
void update(), input(int i);
int menu();
int main()
{
    char choice;
    init_list();
    for(;;)
    {
        choice=menu();
        switch(choice){
        case 'e':enter();
            break;
        case 'd':display();
            break;
        case 'u':update();
            break;
        case 'q':return 0;
            
        }
    }
 
 
}
void init_list()
{
    int t;
    for(t=0;t<SIZE;t++) *inv_try[t].item='\0';
}
int menu()
{
    char ch;
    cout << '\n';
    do
    {
        cout << "(E)nter\n";// vvesti element;
            cout << "(D)isplay\n";// vidobraziti vsu vedomost;
            cout << "(U)pdate\n";//zminuty element;
            cout << "(Q)uit\n\n";// exit;
            cout << "Viberit comandu: ";
            cin>> ch;
    }while(!strchr("edug", tolower(ch)));
    return tolower(ch);
}
void enter()
{
    int i; //znakhodimo pershu vilnu struckuru;
    for(i=0;i<SIZE;i++)
        if(!*inv_try[i].item)break;
    //Якщо масив буде повен о і буде рівно SIZE;
    if(i==SIZE){
    cout << "Spisok povniy.\n";
    return;}
    input(i);
}
void input(int i)
{
    FILE *file;
    char* file_name = "file.txt";
    file = fopen( file_name, "w" );
    fclose( file );
    cout << "Tovar:  ";
    cin >> inv_try[i].item;
    cout << "Vartist:  ";
    cin >> inv_try[i].cost;
    cout << "Data nadhodgennya (v dnayh):  ";
    cin >> inv_try[i].lead_time;
    cout << "Vaga tovary (v tonah) :   ";
    cin >> inv_try[i].vaga;
    
}
void update()
{
    int i;
    char name[80];
    cout << "Vvedit nazvy tovary:  ";
    scanf_s("%d",name);
    for(i=0;i<SIZE;i++)
        if(!strcmp(name,inv_try[i].item))break;
    if(i==SIZE){
    cout << "Tovar ne znaydeno.\n";
    return;}
    cout << "Vvedit novy informaziyu.\n";
    input(i);
}
void display()
{
    int t;
    for(t=0;t<SIZE;t++){
        if(*inv_try[t].item){
            cout << inv_try[t].item << '\n';
            cout << "ZIna :  " << inv_try[t].cost << "grn";
            cout << "\n Dniv do nadhodgennya:";
            cout << inv_try[t].lead_time << "dniv";
            cout << "Vaga tovary v tonah: ";
            cout << inv_try[t].vaga << "tonn\n\n";
        
        }}
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru