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

Где можно прочитать про перевод структуры в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция Цельсий и Фаренгейт http://www.cyberforum.ru/cpp-beginners/thread672103.html
Есть задача: Напишите следующие функции:  Функция celsius, которая возвращает температуру по Цельсию, эквивалентную температуре по Фаренгейту.  Функция fahrenheit, которая возвращает температуру...
C++ командное окно высвечивается и тут же исчезает после указания файла, командное окно высвечивается и тут же исчезает, как сделать чтоб оно не исчезло? вот код с комментариями: #include <iostream> const int inf = 1E9; const int MaxWeight = 100;... http://www.cyberforum.ru/cpp-beginners/thread672087.html
C++ оператор ветвления
есть задание, надо найти пару значений (вводимых) которые в суме будут равны третему, я вроде бы написал програму ну она почему-то некоректно работает если я ввожу а=8, у=3 и z=5, оно выводит "а" и...
C++ Воспроизводится только тот код, который был до текущего
Ребят, слушайте, у меня тут одна проблема. Я случайно дал команду Студие, чтобы она запускала последний успешно-скомпилированный код, и теперь вне зависимости того, какой код я компилирую,...
C++ Лексический анализ строки. Помочь переделать под автомат http://www.cyberforum.ru/cpp-beginners/thread672064.html
Добрый вечер! Помогите плиз написать лексический анализатор строки. Сделать автомат... используя матрицу переходов, некий двумерный массив. Условия для поиска подстрок: Нечетное кол-во 1 между...
C++ Что означает <int>? int **X = Create <int>(M, N); или, если можно, опишите что означает строка сверху подробнее

Показать сообщение отдельно
Bar1V1en
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 9

Где можно прочитать про перевод структуры в массив - C++

16.10.2012, 00:14. Просмотров 612. Ответов 7
Метки (Все метки)

Здравствуйте!

Подскажите где можно прочитать про перевод структуры в массив? У меня такая работа:

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
#include <fstream>
#include <string>
#include <iostream>
#include <conio.h>
 
using namespace std;
 
struct SPIS 
{
int num[2];
char avtor[13];
char kto[16];
float stoit[10];
};
 
int i,j;
float midle;
 
int main(void)
{
    fstream file;
    file.open("Task4.in", ios::in);
 
    if (!file) 
    {
        printf("Net faila \n");
        return 0;
    }
    struct SPIS BOOK[10];
    for (i=0; i<2; i++)
// ошибка на этих строчках
    printf("%2i", BOOK[i].num);
    for (i=3; i<17; i++)
    printf("%3s", BOOK[i].avtor);
    for (i=18; i<36; i++)
    printf("%16s", BOOK[i].kto);
    for (i=37; i<50; i++)
    printf("%f", BOOK[i].stoit);
 
    float sum;
    sum=0;
    int n;
    n=0;
    for (i=0; i<10; i++)
    {
        for (j=0; j<10; j++)
        {
            sum=(sum + BOOK[i].stoit[j]);
            
        }
        n=(n + 1);
    }
    midle=sum/n;
 
    fstream fileout;
    fileout.open("Task4.out", ios::in);
     fileout << "Stoimost " << midle << endl;
     fileout.close();
     file.close();
    system("pause");
    return 0;
};
Кликните здесь для просмотра всего текста
// Progect.cpp: определяет точку входа для консольного приложения.
// Вариант 10, В текстовом файле ''Task4.in'' содержится список
// книг библиотеки, имеющий следующий вид:
// 01 Иванов Программирование 20,500
// 15 Петров Архиваторы 7.200
// Каждая строка списка содержит сведения об одной книге: пер*
// вые две позиции - порядковый номер книги, третья позиция - "про*
// бел", с поз. 4 начинается фамилия автора длиной не более 13 симво*
// лов, поз. 18...34 - название книги (из одного слова), поз. 35 - "про*
// бел", с поз. 36 - стоимость книги.
// Написать: 1) определение массива структур для хранения ука*
// занного списка и фрагмент программы для чтения списка из файла
// "Task4Jn''; 2) фрагмент программы, вычисляющей и печатающей
// среднюю стоимость книг в библиотеке в файл ''Task4.ouf

Кликните здесь для просмотра всего текста
Файл Task4.in
01 Иванов Программирование 20.500
02 Сидоров История 8.500
03 Петров Архиваторы 7.200
04 Хрящев Философия 9.300
05 Трупки Геометрия 10.500
06 Хиндрик Алгебра 4.850
07 Ололоев Жизнь 100
08 Сысоев Бармадун 1.100
09 Тренькин Хрен 6.123
10 Здоровяк Астрономия 7.698

С уважением
Bar1V1en
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru