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

Массив структур. Структура «Читатель» - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсивно найти n-ую производную для заданого x. Результат похож на шестнадцатеричный код http://www.cyberforum.ru/cpp-beginners/thread1070103.html
Задание:рекурсивно найти n-ую производную f(x)={e}^{(a{x}^{2}+bx+c)} для заданого x,построив для {f}^{(n)}(x) рекурентное соотношение. Получилась такая рекуррентная формула для n-ой производной: {f}^{(n)}(x)=2(n-1)a{f}^{(n-2)}+(2ax+b){f}^{(n-1)} Думаю,код и без комментариев вы поймёте #include <iostream> #include <conio.h> #include <math.h> using namespace std; int n,x,a,b,c; double...
C++ Составить главную программу и функцию. Для данного вектора А(М) найти количество неповторяющихся элементов вектора Здравствуйте. Буду очень благодарен,если кто нибудь напишет два кода к этим задачам. Спасибо за внимание. Задача 1. Составить главную программу и функцию. Для данного вектора А(М) найти количество неповторяющихся элементов вектора. Задача 2. Дана матрица размерностью N*M. Найти сумму максимальных элементов в строках матрицы. http://www.cyberforum.ru/cpp-beginners/thread1070073.html
C++ Множество, LIFO, FIFO
Добрый день. Дали список задач для курсача, но не могу понять что требуется в некоторых из них... был бы благодарен за помощь. 1) Множество. Сказали надо создать множество из 256 бит и что бы код символа(ASCII?) отвечало за его положение в массиве. 1 бит - 1 элемент. Не могу понять как именно это сделать? надо будет еще реализовать добавление и удалиение... Единственное что приходит в голову...
Сокращение кода C++
Всем привет! Ребят, возникла мелкая проблема. Написал программку человеку, он начал сдавать ее преподу. Та не приняла, сославшись, что код "слишком длинный". Можно ли его как-то сократить, сохранив при этом "понятность" ввода данных в переменные? Вот код, сократил, как мог: #include <iostream.h> #include <math.h> void main() {int h,k=0; float r; cout<<"Enter r: "; cin>>r;
C++ Пожалуйста! Сортировка и чтение с файла! http://www.cyberforum.ru/cpp-beginners/thread1070038.html
Сразу хочу сказать, что программка пишется с использованием двух инлклудов stdio.h conio.h т.к задание по информатике. Задание такое: Дан целый массив, максимальной размерности 200. Провести сортировку по убыванию положительных чисел и по возрастанию отрицательных чисел. Ввод исходного массива организовать из файла, при вводе учесть возможность ввода массива меньшей размерности. Результаты...
C++ Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки Вывести на экран сначала цифры, затем буквы, затем остальные символы исходной строки. : a - указатель исходной стpоки подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
13.01.2014, 14:51     Массив структур. Структура «Читатель»
можно как то так
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
#include <iostream>
#include <string>
 
using namespace std;
 
struct shitatel
{
string FIO;
int number;
string bookname;
int datta;
};
 
int main()
{
    const size_t SIZE = 3;
    shitatel biblioteka[SIZE];
 
for(size_t i = 0; i < SIZE; ++i)
{
  cout << "Chitatel В№" << SIZE + 1 << endl;
  cout << "Vvedite familiu, imja, otchestvo: ";
  getline(cin, biblioteka[i].FIO);
  
  cout << "Vvedite nomer chitatelskogo bileta: ";
  cin >> biblioteka[i].number;  cin.get();
  
  cout << "Vvedite nazvanie knigi: ";
  getline(cin, biblioteka[i].bookname);
  
  cout << "Vvedite srok vozvrata: ";
  cin >> biblioteka[i].datta; cin.get();
}
 
  for(size_t i = 0; i < SIZE; ++i)
    if(biblioteka[i].bookname[0] == 'L' || biblioteka[i].bookname[0] == 'l')
       cout << biblioteka[i].bookname << endl;
       
  system("PAUSE");
  return 0;
}
 
Текущее время: 02:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru