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

Структуры/записи/массивы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод-вывод http://www.cyberforum.ru/cpp-beginners/thread132161.html
Создать двоичный файл и записать в него n целых чисел. Из файла создать массив, элементы которого не являются простыми числами и расположены до минимального элемента.
C++ Borland C++ 3.1 Кто может набрать ету формулу в програми Borland C++ 3.1 http://www.cyberforum.ru/cpp-beginners/thread132136.html
C++ Матрица
Отсортировать по уменьшению масив максимальных элементов столбцов матрицы. язык VisualС++ В паскале знаю как сделать,а С только начал изучать,не могу разобраться что к чему... Помогите пожалуйста,буду очень благодарен!
Массив C++
Помогите сделать задачку..а то сегодня последний срок сдачи)) Одномерные массивы вещественных чисел X25 и Y25 содержат координаты 25 точек на плоскости. Массив X содержит координаты всех точек по оси X а массив Y- по оси Y. Элементы массивов с одинаковым номером определяют одну точку.Координаты всех точек ввести с клавиатуры. Найти стреди точек,попавших в круг радиусом R наименее удалённую от...
C++ Комбинированные типы данных!!! http://www.cyberforum.ru/cpp-beginners/thread132098.html
Почему после первого прохода цикла я не могу ввести ИМЯ?? //--------------------------------------------------------------------------- #include <vcl.h> #include <iostream.h> #include <conio.h> #include <stdio.h> //--------------------------------------------------------------------------- struct note {char name;
C++ Вывод решения из 6-ти чисел Добрый день! Подскажите пожалуйста: доется 24 элемента (они имеют номера или подругому у каждого есть число), это такие цисла: двойной набор из 10 элементов числами от 1 до 10 и 4 элемента с числами 25, 50, 75, 100. там рандомно выберается 6 чисел. надо ввести 3-х значное число и программа должна вывести решение из этих чисел, чтобы получилось введенное число. например: ввели 380... подробнее

Показать сообщение отдельно
Proger_1
0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 30
19.05.2010, 13:22     Структуры/записи/массивы
Только начинаю изучать структуры в с++, нужно написать вот такую программку:
Написать программу, которая создаёт массив записей о книгах, взятых в библиотеке. Использовать структуру, содержащую следующие поля: автор, название книги, дата возврата. Кол-во записей в массиве задаётся пользователем. Данные вводятся с клавиатуры. Написать ф-ции поиска и вывода на экран записей о просроченных книгах, дата возврата которых меньше текущей, и вывода всего массива в виде таблицы (с заголовками и наименованиями столбцов).
Я понимаю, что никто целиком программу писать не будет, я прошу помогать мне постепенно, и может быть по шагам я дойду до верного решения. Начал писать код, для начала попытался создать просто структуру о книгах и проверить дату, но программа работать не хочет:
Код
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <math.h>
#include <tchar.h>
using namespace std;

struct biblioteka
{
	char avtor[20];
	char name[20];
	int data;
};

int _tmain(int argc, _TCHAR* argv[])
{
	struct biblioteka a;
	printf("Vvedite avtora: ");
	scanf("%c",a.avtor);	
	printf("Vvedite Imja: ");
	scanf("%c",a.name);
	printf("Vvedite datu: ");
	scanf("%d",a.data);
	if (a.data > 20)
	{
	printf("Prosro4enie knigi: %c\n%c\n%d\n",a.avtor,a.name,a.data);
	}
	scanf("%s");
	return 0;
}
Помогите сначала просто с вводом данных, а потом уже дальше буду думать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru