Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Deep C https://www.cyberforum.ru/ cpp-beginners/ thread391123.html
http://www.slideshare.net/olvemaudal/deep-c Презентация на английском языке, но там примитивный технический английский, так что понятно будет даже тем, кто далёк от хороших знаний языка. Презентация рассчитана на начинающих программистов и показывает некоторые подводные камни в программировании с пояснениями. Нужно тыкать на стрелочку и смотреть по очереди слайды один за другим. Несколько...
C++ Блок схема ( схема алгоритма )
Доброго времени суток . Есть вот такая програмка : bool checktwo(const int x); int main(){ for (int i=1000; i<10000; i++) // интервал для четырехзначных чисел (от и до) if (checktwo(i)) std::cout<<i<<std::endl; return EXIT_SUCCESS; } bool checktwo(const int x){
C++ Механизмы взаимодействия прикладных программ с системным календарем и таймером https://www.cyberforum.ru/ cpp-beginners/ thread391107.html
Пожалуйста помогите ответить на вопрос: какие могут быть механизмы взаимодействия прикладных программ с системным календарем и таймером и коды прерывания для реализации этих операций на языке С++?
C++ Функции и массивы Нужно на Dev C++ вычислить произведение всех столбцов массива, у которых первый элемент больше элементов расположенных на главной и побочной диагонали. Подкиньте мысли как и с чего следует начать https://www.cyberforum.ru/ cpp-beginners/ thread391102.html
C++ Для ориентированного графа определить полустепень захода и исхода для каждой из вершин
Для ориентированного графа определить полустепень захода и исхода для каждой из вершин. Вывести списки вершин с нулевой полустепенью захода и нулевой полустепенью выхода. Нужно задать списками. Я так понимаю что 1-н список это описание исходящих из него ребер, кол-во списков зависит от кол-ва вершин. struct my_graf{ int name; struct my_graf*Next; }; my_graf *heal=NULL;//указатель на...
C++ Найти наименьшее целое число K, при котором выполняется неравенство 3K > N 1.Если дано трехзначное число, например 123 его можно представить в виде 3+2*10+1*10*10. Воспользовавшись этой информацией, создайте программу, которая, получая от пользователя трехзначное число, будет определять из каких цифр оно состоит, и выводить их через пробел (например, 1_2_3). 2.Даны положительные действительные числа a,b,c,d. Выяснить, можно ли прямоугольник со сторонами a,b... https://www.cyberforum.ru/ cpp-beginners/ thread391084.html
C++ Borland C для windows 7 Не подскажите компилятор Borland C для windows 7? https://www.cyberforum.ru/ cpp-beginners/ thread391082.html Вычислить средний бал успеваемости каждого студента... C++
Подгруппа с 7 студентов имеет некие оценки за семестр по трем предметам. Вычислить средний бал успеваемости каждого студента и вывести на екран список с троих студентов которые имеют самый низкий бал. Фамилии студентов и оценки по предметам вывести самостоятельно. Оценки выставляються по 4-х бальной системе. Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
C++ Найти максимальный элемент массива до первого отрицательного Данные целые числа а1, ..., аn. Известно, что а1> 0, i что среди а1, ..., аn есть хотя бы одно отрицательное число. Пусть а1, ..., аm - члены данной последовательности, предшествующие перед первым отрицательным числе (m неизвестное сначала). Получить: max (а1, ..., аm). Заранее благодарен! https://www.cyberforum.ru/ cpp-beginners/ thread391052.html C++ Нагружается процессор https://www.cyberforum.ru/ cpp-beginners/ thread391051.html
при таком коде у меня проц нагружается на 100%. а я хотел что бы ОЗУ нагружалось #include <iostream> using namespace std; int main() { int i; int*p = new int(i); for (;;) {
C++ Динамические массивы
Здравствуйте. Задание следующее: Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. Добавить после каждого отрицательного элемента массива его модуль. Вся загвоздка заключается в том, что нужно оперировать всё тем же массивом. Объявлять второй массив и копировать в него элементы нельзя. То есть вот так нельзя: int i,n,el,h=0,d=0; cout<<" ...
C++ Ряд Тейлора https://www.cyberforum.ru/ cpp-beginners/ thread391041.html
Помогите написать код для COS РЯД ТЕЙЛОРА http://ru.wikipedia.org/wiki/%D0%A0%D1%8F%D0%B4_%D0%A2%D0%B5%D0%B9%D0%BB%D0%BE%D1%80%D0%B0 ИСПОЛЬЗУЯ ТОЛЬКО STDIO.H И X МЕЖДУ 0 И 10
3 / 3 / 1
Регистрация: 18.03.2011
Сообщений: 85
0

Как проинициировать в массиве структур (создонном ранее) каждый элемент - C++ - Ответ 2208982

24.11.2011, 20:21. Показов 953. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
1.Почему нельзя проиницировать каждую структуру в массиве созданном раньше:
C++
1
2
3
4
5
6
7
8
9
10
struct CandyBar
{
    char name[20];
    float weight;
    int kallories;
}; 
CandyBar candy[3];
candy[0]={"Mocha1 Munch",2.3,350};
candy[1]={"Mocha2 Munch",3.3,550};
candy[2]={"Mocha3 Munch",4.3,750};
-не работает

А если
C++
1
2
3
4
5
6
CandyBar candy[3]=
    {
        {"Mocha1 Munch",2.3,350},
        {"Mocha2 Munch",3.3,550},
        {"Mocha3 Munch",4.3,750}
    };
То все нормально.


То же с указателями - не работает:
C++
1
2
3
4
CandyBar* pcan=new CandyBar[3];
    *pcan={"Mocha1 Munch",2.3,350};
    *(pcan+1)={"Mocha2 Munch",3.3,550};
    *(pcan+2)={"Mocha3 Munch",4.3,750};
Можна ли проинициировать все разом,или только отдельно(так работает):
C++
1
2
3
4
5
6
7
8
9
10
CandyBar* pcan=new CandyBar[3];
    pcan->name="Mocha1 Munch";
    pcan->weight=2.3;
    pcan->kallories=350;
    (pcan+1)->name="Mocha2 Munch";
    (pcan+1)->weight=3.3;
    (pcan+1)->kallories=550;
    (pcan+2)->name="Mocha3 Munch";
    (pcan+2)->weight=4.3;
    (pcan+2)->kallories=750;
 Комментарий модератора 
Код выделяем тегами!


Вернуться к обсуждению:
Как проинициировать в массиве структур (создонном ранее) каждый элемент C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2011, 20:21
Готовые ответы и решения:

Как найти заданный элемент (типа char) в массиве структур?
Есть массив структур в виде адресной книги с 10 записями с уже введёнными данными (фамилия, имя,...

В массиве каждый элемент заменить на ближайший следующий за ним элемент, который больше его
Помогите выполнить лабу на с++ Само задание: В таблице А размера N за один просмотр необходимо...

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

Определить массив структур, каждый элемент которого хранит информацию об успеваемости учеников школы
В программе определить массив структур. Каждый элемент массива хранит информацию об успеваемости ...

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

в массиве заменить каждый элемент
в массиве a(n) каждый элемент заменить суммой предыдущих заранее спасибо

В массиве X(1.n) каждый элемент равен 0, 1 или 5
В массиве X(1...n) каждый элемент равен 0, 1 или 5. Переставить элементы так, чтобы сначала...

Удалить каждый 3-ий элемент в созданном динамическом массиве
Помогите, пожалуйста, довести до ума:( #include &lt;iostream&gt; #include &lt;math.h&gt; #include...

В массиве X(n) каждый второй элемент увеличить вдвое
Здравствуйте! Очень срочно нужна помощь. Вопрос жизни и смерти! VBA вообще не знаю. А задачу решить...

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