Си-Файлы
Добавлено: 25 июн 2008, 05:11
Сама задача:
Сведения о деталях хранящихся на складе, содержат следующие атрибуты: название,количествоЮстоимость детали. Составить программу которая выводит какие детали иеются на складе в большем количестве а какие в меньшем..
Что я сделал:
Практически все, кроме записи в файл...
Что нада сделать:
Нада записать в файл все детали и инфо о них а потом считать это с файла...
Вот код что я сделал:
Спасибо кто поможет!
Сведения о деталях хранящихся на складе, содержат следующие атрибуты: название,количествоЮстоимость детали. Составить программу которая выводит какие детали иеются на складе в большем количестве а какие в меньшем..
Что я сделал:
Практически все, кроме записи в файл...
Что нада сделать:
Нада записать в файл все детали и инфо о них а потом считать это с файла...
Вот код что я сделал:
Код: Выделить всё
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
void main()
{ clrscr();
struct det { char naz[20];
int kol;
int stm;
};
det x[3];
int i,m,i1;
for (i=1;i<=3;i++)
{
printf("%d detal \n",i);
cout<<"nazvanie ";gets(x[i].naz);
cout<<"kolichestvo ";cin>>x[i].kol;
cout<<"stoimost ";cin>>x[i].stm;
};
for(i=1;i<=3;i++)
{
cout<<i<<"detal ";
puts(x[i].naz);cout<<" ";
cout<<x[i].kol<<" ";
cout<<x[i].stm<<" ";
};
m=0;i1=0;
for(i=1;i<=3;i++)
{if (m<x[i].kol) {m=x[i].kol;i1=i;};
};
cout<<"naib kol-vo:\n";
cout<<i1<<" detal \n";
puts(x[i1].naz);
cout<<x[i1].kol<<"\n";
cout<<x[i1].stm<<"\n";
}