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

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

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

Показать сообщение отдельно
Bar1V1en
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 9
16.10.2012, 00:14     Где можно прочитать про перевод структуры в массив
Здравствуйте!

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

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
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru