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

Создание списка учебных предметов (название предмета, направления: гуманист. / Техническое, наличие экзамена) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ поменять столбцы местами по правилу http://www.cyberforum.ru/cpp-beginners/thread451666.html
Помогите пожалуйста составить программу!!!! дан массив размером nxn , элементы которого целые числа. Если кол-во столбцов в массиве чётное, то поменять столбцы местами по правилу: первый столбец со вторым, третий- с четвёртым и т.д. Если кол-во столбцов в массиве нечётное, то оставить массив без изменений.
C++ Дана последовательность из n действительных чисел. найти номер первого максимального элемента. помогите пожалуйста составить программу!!! Дана последовательность из n действительных чисел. найти номер первого максимального элемента. замечание:задачу решить, используя одномерный массив. http://www.cyberforum.ru/cpp-beginners/thread451663.html
Подсчитать сумму элементов последовательности, кратных 9 C++
Помогите пожалйста составить программу!!! Дана последовательность целых чисел. подсчитать сумму элементов, кратных 9. замечание:задачу решить двумя способами, используя одномерный массив, а затем двумерный.
C++ Вычислить и вывести на экран значение функции f(x) на отрезке [a,b]с шагом h
помогите пожалуйста составить программу!!!=( Вычислить и вывести на экран значение функции f(x) на отрезке с шагом h=0.1 с точностью ξ. Результат работы программы представитьв виде следующей таблицы: № значениех ЗначениефункцииF(x) количествопросуммированныхслагаемыхn 1 2 ... F(x)= - π\2-1\x+1\3x^3-1\5x^5+1\7x^7-....,xϵ. Замечание.При решении задачи использовать вспомогательную...
C++ Для заданного натурального n и действительного х подсчитать сумму http://www.cyberforum.ru/cpp-beginners/thread451645.html
Помогите пожалуйста составить пограмму!!![/B Для заданного натурального n и действительного х подсчитать сумму: S=x+3x^3+5x^5+7x^7+....+(2n-1)x^(2n-1)
C++ Датчик генерации случайных чисел Датчик генерации случайных чисел по распеределению Пуассона. Всё перерыл. Ничего нет, кроме указания что его как-то можно переделать из датчика экспонен. распределения, которого днём с огнём тоже не найти. Может кто знает хотя бы алгоритмы каккие. подробнее

Показать сообщение отдельно
Buckstabue
175 / 124 / 6
Регистрация: 12.01.2012
Сообщений: 624
05.03.2012, 18:40     Создание списка учебных предметов (название предмета, направления: гуманист. / Техническое, наличие экзамена)
Лично мной. На самом деле просто года так 4 назад меня попросил один чел проверить почему одна программа падает в одном месте. Оказалось это происходило на запись в поле типа string одной структуры. Значит заменили всё вначале на char[ size ] и программа перестала падать и позже заменили на *string и всё опять заработало, но уже со string. Возможно просто компилятор был устаревший, сейчас попробовал с типом стринг код вроде cin >> struct.str и вроде без ошибок считывает. Если отрою тот старый исходник, то покажу
Вот тот самый код. честно сказать не самый лучший код, т.к. мы тогда вместе переходили с C на C++, да и C толком не зная...
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  <iostream>
#include <string>
#include <malloc.h>
using namespace std;
 
struct libary{
    string language;
    string  avtor;
};
 
 
class biblioteka{
      public :
             void add_libary();
             void add_libary(string lib, string avt);
             void export_file();
             void del_from_file();
             
             
             biblioteka()
             {
                 num=1;
                 kniga=(libary*)malloc(sizeof(libary)*1);
             }
             ~biblioteka()
             {
                  free(kniga);
             }
      
      
      private:
      unsigned long int num;
      libary*kniga;
 
};
 
 
void biblioteka:: add_libary()
{
     cout<<"test\n";
     
     cout<<num<<"test\n";
     kniga=(libary*)realloc(kniga,sizeof(libary)*num);
     cout<<"test\n";
     cout<<"Vvedite language"<<endl;
     cin>>kniga[num-1].language;
     cout<<"vvedite avtora"<<endl;
     cin>>kniga[num-1].avtor;
     num++; 
}
int main()
{
    
     biblioteka baza;biblioteka*pbaza=&baza;
     
     pbaza->add_libary();
 
 
 
 
 
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru