С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Liberation
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 157
#1

Найти книгу с определенным название - C++

28.10.2012, 16:53. Просмотров 420. Ответов 12
Метки нет (Все метки)

Определить, имеется ли в списке учебников книга с определенным названием. Если да, то вывести фамилию автора, название и год издания.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2012, 16:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти книгу с определенным название (C++):

Найдите старейшую книгу в библиотеке. Выведите год ее издания и название - C++
Сабж. Нужна программа, которая будет выводить на экран год издания и название самой старой книги из условной библиотеки. Язык - С++.

найти книгу - C++
Книга называется С++ глазами хакера. Прочитав коментарии к книге я понял что там не совсем про хакерство,там сам хакер учит по с++,а те...

Необходимо найти книгу - C++
Помогите найти книгу Седжвик Роберт- Алгоритмы на с++. Не путать с книгой фундаментальные алгоритмы.

Найти максимальный по модулю элемент матрицы и поменять его местами с определенным элементом - C++
Задана матрица размером n*m. Найти максимальный по модулю элемент матрицы. Поменять местами максимальный по модулю элемент на пересечении...

По дате и автору найти книгу. Исправить код - C++
По дате и автору надо найти книгу.Пишет ошибку. include <iostream> #include <conio.h> #include <string> #include <stdio.h> ...

Программа предлагает выбрать название страны и выводит на экран её название столицы - C++
Программа предлагает выбрать название страны и выводит на экран её название столицы. C++ Russia-Moscow. Если можно то НЕ через...

12
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
28.10.2012, 17:06 #2
Таких задач решалось много посмотри в поиске или например здесь Структура: Определить, имеется ли книга с названием "Информатика".
1
Liberation
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 157
28.10.2012, 18:51  [ТС] #3
Еще вопрос, как написать список телефонов привязать их к фамилиям что бы можно было найти телефон по фамилии.
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
28.10.2012, 19:34 #4
Так же как и с книгами. Пишешь структуру в которой поля фамилия и телефон.
0
Liberation
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 157
28.10.2012, 19:45  [ТС] #5
Ну это я понял, но как сделать так что бы их не писать, а ввести сразу и потом когда пишешь фамилию оно находит телефон?
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
28.10.2012, 19:46 #6
не понял. Напиши, точно условие задачи.
0
Liberation
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 157
28.10.2012, 19:52  [ТС] #7
Дан список телефонов студентов группы. Найти по фамилии номер телефона и вывести его.

Добавлено через 3 минуты
То есть что бы не вводит постоянно, а написать телефоны и фамилии сразу в функцию, а потом как пишешь фамилию и программа находит телефон
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
28.10.2012, 19:57 #8
Что-то типа такого
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
#include <iostream>
 
struct Student 
{ 
    char surname[10]; 
    int number; 
}; 
 
int main() 
{   
    const int size = 5;
    Student s[size]; 
    int i;  
    char buffer[20];
 
    for ( i = 0; i < size; i++) 
    { 
        std::cout << "Inter a surname " << std::endl; 
        std::cin >> s[i].surname; 
        std::cout << "Inter a number of telephone " << std::endl; 
        std::cin >> s[i].number; 
    } 
 
    std::cout << std::endl; 
    std::cout << "Inter a find surname " << std::endl; 
    std::cin >> buffer; 
 
    for ( i = 0; i < size; i++) 
    { 
        if(strcmp(buffer, s[i].surname) == 0) 
        { 
            std::cout << "Find is good " << std::endl; 
            std::cout << "This number is " << s[i].number << std::endl; 
            break; 
        }  
    } 
}
1
Liberation
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 157
28.10.2012, 20:08  [ТС] #9
Вы меня все ровно не так поняли) Ну все равно спасибо)
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
28.10.2012, 20:11 #10
Давай объясняй, что не так. Напиши как ты это понимаешь, по этапам. То есть вводим фамилии, ищем телефон и т. д.
1
Liberation
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 157
28.10.2012, 20:39  [ТС] #11
Ну я думал объявить телефоны и студентов как переменные но не знаю как, но впрочем Ваш метод сойдет. Но вот в новой задаче по Вашему методу не получится да и вводить постоянно числа, месяцы, и названия как то долго:
Дан список праздников года. Он содержит число, месяц, название праздника. Вывести все весенние праздники.
0
David Sylva
1291 / 953 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
28.10.2012, 20:46 #12
Liberation Две задачи нельзя в одной теме. Создаю новую тему, парни тебе обязательно помогут.Эту задачу можно решать абсолютно так же.
1
Liberation
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 157
28.10.2012, 21:05  [ТС] #13
Хорошо, спасибо Вам большое.
0
28.10.2012, 21:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2012, 21:05
Привет! Вот еще темы с ответами:

Определить название игральной карты и название масти - C++
Написать программу, в которой мастям игральных карт условно присвоены следующие порядковые номера масти : &quot;пики&quot; – 1, &quot;трефы&quot; – 2,...

Найти название предприятия, заплатившего меньше всего налогов - C++
Добрый день, Вот задание: 1. Добавлять данные структуры с указанными полями в файл 2. Просматривать структуры из файла 3. Функции...

Структуры: найти название предприятия, заплатившего меньше всего налогов - C++
Поля структуры: код предприятия, название, сумма уплаченных налогов. Операция: найти название предприятия, заплатившего меньше всего...

Для заданного номера года найти его название по древнеяпонскому календарю - C++
В древнеяпонском календаре был принят 60-летний цикл из пяти 12-летних циклов, обозначенных цветами: зеленый, красный, желтый, белый и...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.