Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
tringe
1

Предусмотреть возможность выбора ввода данных: с клавиатуры или из файла

14.06.2014, 18:38. Показов 1782. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В общем дали экзаменационную работу на дом. А программирование изучаем по принципу- вот вам гугл... В общем суть программы:
В программе предусмотреть возможность выбора ввода данных: с клавиатуры или из файла, а также возможность вывода данных в файл.Описать структуру Kvartira, содержащую следующие поля: номер квартиры, фамилия
жильца, этаж,
площадь квартиры, количество комнат, количество проживающих в квартире людей.
Вывести на экран информацию обо всех квартирах, количество комнат в которых
равно значению,
введенному с клавиатуры.
Если таких квартир нет, вывести соответствующее сообщение.
Определить квартиру, с наименьшей площадью, приходящейся на одного проживающего.
Структуру описать как новый тип с использованием typedef.


Все что смог накидать:

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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
typedef struct
{
int nomkv;
char famil [40];
int etaj;
float plosh;
int komn;
int projiv;
 
} Kvartira;
int main ()
{
int i,n,N, Kom;
Kvartira *K;
K=new Kvartira[N];
 
 
printf ("vvedite kol-vo kvartir:");
scanf ("%d",&n);
printf ("vvedite har-ki kvartir:\n\n");
for (i=0;i<n;i++)
{
printf ("%d:\n",i+1);
printf ("\n Vvedite nomer kvartiri, :");
scanf ("%d",&K[i].nomkv);
printf ("\n Vvedite familiu zhiltsa: ");
scanf ("%s",K[i].famil);
printf ("\n Vvedite nomer etaja,: ");
scanf ("%d",&K[i].etaj);
printf ("\n Vvedite ploshad' kvartiry: ");
scanf ("%f",&K[i].plosh);
printf ("\n Vvedite kol-vo komnat:");
scanf ("%d",&K[i].komn);
printf ("\n Vvedite kol-vo projivajushih: ");
scanf ("%d",&K[i].projiv);
 
}
 
printf ("\n Vvedite nuzhnoe vam kol-vo komnat: ");
scanf("%d",&Kom);
printf ("\n Info o kvartirah,s %d komnatami:",Kom);
for (i=0;i<n;i++)
{
if (K[i].komn==Kom)
{
printf ("\n Nomer kvartiry: %d ",K[i].nomkv);
printf ("\n Familia: %s ",K[i].famil);
printf ("\n Nomer etaja: %d ",K[i].etaj);
printf ("\n Ploshad' : %f ",K[i].plosh);
printf ("\n Kol-vo komnat : %d ",K[i].komn);
printf ("\n Kol-vo projivajushih: %d ",K[i].projiv);
}
else 
printf ("Takih kvartir net");
} 
 
 
 
 
 
 
getch ();
return 0;
 
}
она работает, но только ввод с клавиатуры без файлов и без определения квартиры с наименьшей площадью. То есть еще нужно сделать так, чтобы был выбор - ввести с файла или вручную.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2014, 18:38
Ответы с готовыми решениями:

В программе предусмотреть сохранение вводимых данных в файле и возможность чтения из ранее сохраненного файла
Ведомость абитуриентов, сдавших вступительные экзамены в университет, содержит: Ф.И.О., адрес,...

Как предусмотреть возможность выбора языка на сайте
Ребят, подкиньте идей пожалуйста, как лучше организовать хранилище всех текстов на сайте. Я думаю...

Сделать возможность выбора файла данных
Помогите пожалуйста! я не программист, а сейчас возникла срочная необходимость написания небольшой...

Усовершенствовать программу-тест, например, предусмотреть возможность выбора количества вопросов и ответов
Имеется проект-тест по химии, нужно в него добавить таймер, возможность выбора количества вопросов...

0
14.06.2014, 18:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2014, 18:38
Помогаю со студенческими работами здесь

Предусмотреть возможность отображать в компоненте TImage рисунок из файла
Предусмотреть возможность отображать в компоненте TImage рисунок из файла, имя которого выбрано из...

Создать программу "Англо-русский словарь", с возможностью выбора английского слова из списка или ввода с клавиатуры
Создать программу &quot;Англо-русский словарь&quot;, с возможностью выбора английского слова из списка или...

Как перенаправить в find текст из файла или со стандартного ввода (клавиатуры)
Неделю мучаюсь примера нет, простую команду- пожалуйста сделаю, но вот с составной...........

Нужная имитация ввода данных с клавиатуры из буфера обмена или программа
Всем доброго времени суток. Вопрос вот в чем. Есть программа, куда данные в поля для текста нельзя...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru