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

Структуры в языке C++ и не только - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В одномерном массиве, состоящий из n действительных элементов, вычислить: http://www.cyberforum.ru/cpp-beginners/thread1208484.html
В одномерном массиве, состоящий из n действительных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от A до B; 2) сумму элементов массива, расположенных после максимального элемента. Упорядочить элементы массива по убыванию модулей элементов. Буду благодарен за помощь.
C++ Обратный обход (постфиксный) дерева Помогите реализовать постфиксный обход дерева. http://www.cyberforum.ru/cpp-beginners/thread1208480.html
C++ Подсчет количества заглавных букв в тексте
С клавиатуры вводится строка. Составить программу, которая подсчитывает количество заглавных букв в тексте; выводит на экран слова, имеющие наименьшее количество букв.
C++ что я делаю не так? в двусвязном списке?
struct PLAYERS { char name , family ; int goals , usage , bad_time ; PLAYERS* next, *prev ; } ; PLAYERS* head = 0 ; PLAYERS* tail = 0 ; PLAYERS* curr = 0 ;
C++ Сумма элементов строки и столбца http://www.cyberforum.ru/cpp-beginners/thread1208440.html
В заданной действительной квадратной матрицы порядка n найти сумму элементов строки и столбца, на пересечении которых расположены элемент с наименьшим значением.
C++ Описать структуру с именем Detal, которая содержит следующие поля: C++ Описать структуру с именем DETAL, которая содержит следующие поля: - Name - название детали; - Sort - сорт изделия; - Date-дата изготовления (структура: day; month, year - день, месяц, год); - Quant - количество; - Cost - цена детали. 2. Написать программу, использующую данную структуру и выполняет следующие действия: - Вводит с клавиатуры массив данных ZAKAZ, состоящий из N... подробнее

Показать сообщение отдельно
Archweel
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 3
15.06.2014, 19:19  [ТС]     Структуры в языке C++ и не только
Вряд ли, это из 2ух разных лаб. работ задачи, но все равно спасибо!

Добавлено через 3 часа 1 минуту
В общем, немного стал разбираться, выкладываю текущий код задачи про структуру:
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
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
using namespace std;
 
struct Svoistva
{
    double Plotnost;
    double Massa;
};
 
void GetData(Svoistva *M, int N)
{
    cin.ignore();
    for (int i = 0; i<N; i++)
    {
        cout << "Plotnost: "; cin >> M[i].Plotnost;
 
        cout << "Massa: "; cin >> M[i].Massa;
        cin.ignore();
    }
}
 
void Operacia(Svoistva *M, int N)
{
    cin.ignore();
    for (int i = 0; i<N; i++)
    {
        
    }
}
 
void ShowData(Svoistva *M, int N)
{
    for (int i = 0; i<N; i++)
    {
        cout << M[i].Plotnost << endl;
        cout << M[i].Massa << endl;
    }
}
 
void main()
{
    system("CLS");
    int N; cout << "Vvedite  kol-vo tel: "; cin >> N;
    Svoistva *M = new Svoistva[N];
    GetData(M, N);
    Operacia;
    ShowData(M, N);
    delete[]M;
    system("PAUSE");
}
Как оформить операцию? Что-то такой пустяк, а туплю как пятикласник)

Добавлено через 6 минут
Ой, плотность с объемом спутал.

Добавлено через 19 минут
Итак, исправил все ошибки(которые были ну ОЧЕНЬ ЗЕЛЕНЫЕ), вот что получилось:
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
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;
 
struct Svoistva
{
    double V;
    double Massa;
};
 
int main()
{
    int N; cout << "Vvedite  kol-vo tel: "; cin >> N;
    Svoistva *M = new Svoistva[N];
 
    for (int i = 0; i<N; i++)
    {
        cout << "V: "; cin >> M[i].V;
        cout << "Massa: "; cin >> M[i].Massa;
    }
 
    double sum1(0);
    for (int i = 0; i<N; i++)
        sum1 += M[i].V;
 
    double sum2(0);
    for (int i = 0; i<N; i++)
        sum2 += M[i].Massa;
 
    double P = sum2 / sum1;
 
    cout << "Srednaya plotnost = " << P << endl;
 
    delete[]M;
    return(0);
}
 
Текущее время: 11:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru