Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ битовые сдвиги https://www.cyberforum.ru/ cpp-beginners/ thread150955.html
как с помощью битовых сдвигов передвинуть разряды в шестнадцатеричном числе?
Динамические Списки!!!! Очень нужно...! C++
Помогите пожалуйста решить задачи на Си....горит стипендия(( Задача 1. Описать функцию, которая за каждым отрицательным элементом очереди вставляет элемент, содержащий его значение по модулю. Задача 2. Описать функцию, которая подсчитывает количество элементов дека начинающихся с одной и той же буквы. Результатом является последовательность букв и соответствующее количество слов. Для...
C++ Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма нечетная". Операции с элементами массива осуществлять при помощи нотации индексов. спс заранее https://www.cyberforum.ru/ cpp-beginners/ thread150938.html C++ Числа-близнецы https://www.cyberforum.ru/ cpp-beginners/ thread150931.html
1)Дано натуральное число n. Выяснить, имеются ли среди чисел n, n+1, ..., 2n близнецы, т.е. простые числа , разность между которыми равна двум. (Определить процедуру, позволяющую распознавать простые числа). 2)Дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы (рис Е) Помогиет бедному...
C++ Вопрос про чтение из файла
Дали в колледже курсовую на тему создания ежедневного, почасового расписания(запись дел в определенное время) для 5 бригад. Задание сделал там же в аудитории, на что преподаватель усложнил, мол все эти таблицы с данными должны записываться в .тхт файл, и считываться оттуда же при входе в программу, либо при вводе определенного значения\пункта меню в консоли. Запись сделал, а вот со считыванием...
C++ Найти первые k https://www.cyberforum.ru/ cpp-beginners/ thread150927.html
Найти первые k членов последовательности, если последовательность образована по закону:A1=x , An=...
C++ Отформатировать текст по правому краю https://www.cyberforum.ru/ cpp-beginners/ thread150923.html
Помогите с программой, не понимаю как это сделать: Разработать программу, которая разбивает заданный текст на две колонки и форматирует их по правому краю (без переноса). Ширина колонки задается произвольно. Желательно на С
C++ Детектировать ошибку
#include <iostream> #include <windows.h> #include <ddk\ntapi.h> #include <ddk\winddk.h> #include <ddk\ntddk.h> using namespace std; int main() {
C++ Слишком большие программы! Я начинаю писать консольные приложения на Dev C++. Компилирую. Я раньше не смотрел на размер, а сейчас увидел, что он больше 400 Кб!!! и это при таком коде: #include <iostream> int main(){} То есть 1 модуль для консолей весит почти как программа на Delphi на визуальном проектировании!!! :swoon: Подскажите как уменьшить размер программы. Или модуль другой использовать надо... https://www.cyberforum.ru/ cpp-beginners/ thread150914.html C++ Работа с файлами (С) https://www.cyberforum.ru/ cpp-beginners/ thread150909.html
Подскажите как работать с файлами в С. Чтение файла, запись в файл, вывод содержимого файла на экран. Желательно на примерах). Зарание спасибо.
C++ подскажите плз функцию с неограниченным количеством параметров
Написать программу, которая реализует функцию с неограниченным количеством параметров, организовывающую форматированный вывод на экран. Иначе говоря, от Вас требуется попробовать создать свою версию функции printf. Для intов все ясно, а вот с charом трабл..(
C++ даны три кв. матрицы, нужен вектор https://www.cyberforum.ru/ cpp-beginners/ thread150897.html
Даны три квадратные матрицы А, В и С порядка n (n<=10). Получить вектор Х, элементами которого являются суммы элементов исходных матриц. Напишите полностью программу, плиз, с комментариями Добавлено через 18 минут Программу нужно написать на Си
В астрале
Эксперт С++
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
01.07.2010, 21:16 0

Составить базу данных о квартирах дома (от 6 до 12). Для каждой квартиры указать номер, жилую площадь, общую площадь, количество жильцов... - C++ - Ответ 836250

01.07.2010, 21:16. Показов 2571. Ответов 12
Метки (Все метки)

Ответ

Предварительный набросок. Дабы не потерять если перейду на ноут

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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct Flat
{
    int number;
    float larea;
    float farea;
    int peop;
    int child;
};
Flat input()
{
    Flat Temp;
    printf("Enter number of the flat\n");
    scanf("%d", &Temp.number);
    printf("Enter larea of the flat\n");
    scanf("%g", &Temp.larea);
    printf("Enter farea of the flat\n");
    scanf("%g", &Temp.farea);
    printf("Enter num of peoples\n");
    scanf("%d", &Temp.peop);
    printf("Enter num of childs\n");
    scanf("%d", &Temp.child);
    return Temp;
}
void output(Flat Temp)
{
    printf("Number of the flat: ");
    printf("%d\n", Temp.number);
    printf("Larea of the flat: ");
    printf("%g\n", Temp.larea);
    printf("Farea of the flat: ");
    printf("%g\n", Temp.farea);
    printf("Num of peoples in the flat: ");
    printf("%d\n", Temp.peop);
    printf("Num of childs in the flat: ");
    printf("%d\n", Temp.child);
}
int main()
{
    Flat M;
    M=input();
    output(M);
    return 0;
}
Добавлено через 42 минуты
Теперь буду думать о том как сортировку сделать

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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct Flat
{
    int number;
    float larea;
    float farea;
    int peop;
    int child;
};
Flat input()
{
    Flat Temp;
    printf("Enter number of the flat\n");
    scanf("%d", &Temp.number);
    printf("Enter larea of the flat\n");
    scanf("%g", &Temp.larea);
    printf("Enter farea of the flat\n");
    scanf("%g", &Temp.farea);
    printf("Enter num of peoples\n");
    scanf("%d", &Temp.peop);
    printf("Enter num of childs\n");
    scanf("%d", &Temp.child);
    printf("\n");
    return Temp;
}
void output(Flat Temp)
{
    printf("Number of the flat: ");
    printf("%d\n", Temp.number);
    printf("Larea of the flat: ");
    printf("%g\n", Temp.larea);
    printf("Farea of the flat: ");
    printf("%g\n", Temp.farea);
    printf("Num of peoples in the flat: ");
    printf("%d\n", Temp.peop);
    printf("Num of childs in the flat: ");
    printf("%d\n", Temp.child);
    printf("\n");
}
Flat input_f(FILE*f)
{
    Flat Temp;
    fscanf(f,"%d\n", &Temp.number);
    fscanf(f, "%g\n", &Temp.larea);
    fscanf(f, "%g\n", &Temp.farea);
    fscanf (f, "%d\n", &Temp.peop);
    fscanf (f, "%d\n", &Temp.child);
    return Temp;
}
int fill (FILE*f, Flat M[])
{
    int n;
    f=fopen("D:\\DB.txt","r");
    fscanf (f, "%d\n", &n);
    for (int i=0; i<n; i++)
        M[i]=input_f(f);
    return n;
}
void output_m (Flat M[],FILE*f)
{
    int n;
    fscanf (f, "%d\n", &n);
    for (int i=0;i<n;i++)
        output(M[i]);
}
void put_into_file (FILE*f, Flat t)
{
    fprintf(f, "%d \n", t.number); 
    fprintf(f, "%g \n", t.larea);
    fprintf(f, "%g \n", t.farea);
    fprintf (f, "%d \n", t.peop);
    fprintf (f, "%d \n", t.child);
}
int put_all_into_file (Flat M[], int n)
{
    FILE*f=fopen("D:\\DB.txt", "w");
    if (f==NULL)
    {
        printf ("No file");
        return -1;
    }
    fprintf (f, "%d \n", n);
    for (int i=0;i<n;i++)
        put_into_file (f, M[i]);
    fclose(f);
    return 0;
}
int show()
{
    int k=0;
    char u[10];
    puts ("Choose option 1, for see DB");
    puts ("Choose option 2 for add information in DB");
    puts ("Choose option 0, for exit");
    scanf("%s",u);
    if ((u[0]>='0')&&(u[0]<='9'))
        k=atoi(u);
    return k;
}
int sw (Flat M[], int n, int k)
{
    switch (k)
    {
        case 1: for (int i=0;i<n;i++)output(M[i]);
               break;
        case 2: {
            M[n]=input();
            n++;
            break;
                }
        case 0:
            {
            printf("Finish. Exit from programm\n"); 
            exit(0);
            break;
            }
        default:
            printf ("Fail. Choose other option of menu\n");
    }
    return n;
}
int menu (Flat M[], int n)
{
    int k=show();
    while(1)
    {
        n=sw(M,n,k);
        k=show();
    }
    return n;
}
int main()
{
    Flat M[10];
    int n; int l=0;
    FILE*f=fopen("D:\\DB.txt", "r");
    if(f==0)
    {
        printf ("No file\n");
        return 0;
    }
    n=fill(f,M);
    n=menu(M,n);
    put_all_into_file(M,n);
    return 0;
}
Добавлено через 26 минут
На этом мой творческий потенциал на пока что иссяк=(

Вернуться к обсуждению:
Составить базу данных о квартирах дома (от 6 до 12). Для каждой квартиры указать номер, жилую площадь, общую площадь, количество жильцов... C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2010, 21:16
Готовые ответы и решения:

Ввести номер квартиры дома. Вывести количество жителей этой квартиры
Задача . Выбор. Составить программу для решения задачи используя команду позволяющую выбор из...

Создать структуру, содержащую название улицы, номер дома, количество жильцов
Добрый вечер! У меня небольшая проблемка) Если кто нибудь подскажет решение,буду рада! Вот...

Дана информация о пяти квартирах. Запись имеет вид: фамилия владельца, площадь, число комнат, этаж. Вывести данные о квартирах
Дана информация о пяти квартирах. Запись имеет вид: фамилия владельца, площадь, число комнат, этаж....

Подсчитать площадь дома, свободную площадь двора и длину забора
12)В углу прямоугольного двора размером 50х30 стоит прямоугольный дом размером 20х10. Подсчитать...

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

Найти площадь комнат и общую площадь
Дана длина(DL) и ширина(SH) комнат. Нужно найти их площадь и общую площадь всех комнат( общую...

Дана информация о площади каждой комнаты в квартире. Найти общую площадь комнат
Помогите пожалуйста с задачей. Нужен код на паскале. Очень надо. Вот условие: Вам будет...

Для каждой тройки данных отрезков вывести на экран площадь треугольника
Даны отрезки а, b, c и d. Для каждой тройки этих отрезков, из которой можно построить треугольник,...

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru