0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 6
1

Использовать new вместо обьявления массива из трех структур

22.12.2012, 00:36. Показов 698. Ответов 1
Метки нет (Все метки)

//хелп, использовать new вместо обьявления массива из трех структур, намекните куда мне думать...
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
#include "stdafx.h"
#include <iostream>
struct candybar
{
char name[13];
double weight;
int calory;
};
int main()
{
using namespace std;
candybar snack[3] =
{
{"mocha munch", 2.3,359},
{"bada bing", 2.2, 365},
{"bomzh kolya", 3.2, 256}
};
cout << snack[0].name << " " << snack[0].weight << " " << snack[0].calory << endl;
cout << snack[1].name << " " << snack[1].weight << " " << snack[1].calory << endl;
cout << snack[2].name << " " << snack[2].weight << " " << snack[2].calory << endl;
return 0;
}
 
[size="1"][color="grey"][I]Добавлено через 7 минут[/I][/color][/size]
What is your first name? Betty Sue
 What is your last name? Yew
 What letter grade do you deserve? B
 What is your age? 22
 Name: Yew, Betty Sue
 Grade: C
 Age: 22
 ...Отметьте, что программа должна уменьшать значение grade на 1 шаг - то есть на одну букву выше. Предполагается, что пользователь может ввести A, B или C, то есть Вам не нужно беспокоиться о пропуске между D и F.
//ну и второй день не могу заставить этого уродца работать, чтото написал, но...:-!
#include "stdafx.h"
#include <iostream>
#include <cstring>
#include <string>
int main()
{
using namespace std;
 
char name[15];
cout << "what is you first name7 ";
cin.get(name, 15).get();
char name2[15];
cout << "what is your last name? ";
cin.getline(name2, 15);
enum tipenum {A,B,C,D,F};
tipenum p_enum;
cout << "what letter grade do you deserve? ";
cin >> p_enum;
int g;
g = p_enum + 1;
p_enum = tipenum(g);
 
short age;
cout << "what is your age? ";
cin >> age;
cout << "name: " << name2 << ", " << name << endl;
cout << "grade: " << p_enum << endl;
cout << "age: " << age << endl;
return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2012, 00:36
Ответы с готовыми решениями:

Не могу подлючить/найти нужную библиотеку для обьявления пространсва имен и структур
Я открыл учебник МСДН и хочу понять основы и принцыпы работы ДирексХ Хочу написать бота для игры...

Допустимо ли вместо индекса массива использовать i-ый элемент другого массива?
Другими словами, допустимо ли использовать структуру такого типа: int Amas,mas1,mas2; ......

Практичнее ли использовать list<> вместо массива
мне хотелось бы использовать list&lt;&gt; вместо массива, но вопрос быстрого доступа и записи данных один...

Вместо массива использовать двусвязный список
Реализовать вторую версию программы, вместо массива использовать двусвязный список; #include...

1
Мой лучший друг-отладчик!
166 / 166 / 30
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
22.12.2012, 00:49 2
name_struct *mas = new name_struct[digit];
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2012, 00:49
Помогаю со студенческими работами здесь

Изменить способ выделения памяти для массива (вместо new использовать malloc)
#include &quot;stdafx.h&quot; #include &quot;stdlib.h&quot; struct str_Team{ char Komanda; int Ochki; int...

Как вместо двумерного массива использовать несколько классов для хранения данных о территории игры?
здравствуйте подскажите, как вместо двумерного массива использовать несколько классов для хранения...

Блок-схема. Если среди первых трех элементов массива есть отрицательный, вместо пяти последних подставьте среднее арифметическое
Дан массив Х1,…………Х10. Если среди первых трех его элементов имеется хотя бы один отрицательный, то...

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

Можно ли присвоить одному массиву структур значение другого массива структур и записать его в файл
Можно ли присвоить одному массиву структур значение другого массива структур и записать его в файл?

В полученном массиве вместо aх1 запишите наибольший элемент массива, а вместо aхN — наименьший элемент массива
Задан массив AX (N). Добавить массив С(К). Выполнить сортировку разделением. В полученном массиве...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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