23 / 3 / 3
Регистрация: 15.02.2016
Сообщений: 52
1

Вывести список книг издательства "Дрофа", стоимость которых составляет более 300 руб

27.02.2016, 13:46. Показов 1111. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему-то проскакивает введение название книги в цикле, помогите решить проблему


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
#include "stdafx.h"
#include <string>
#include <iostream>
 
 
using namespace std;
 
 struct st_kniga
{
    char nazvanie[60];
    char author[60];
    float cena;
 
};
 
int main(int argc, char* argv[])
{
 
    st_kniga kniga[3];  
 
    char st_nazvanie[60];
    char st_author[60];
 
 
    int i;
 
    for (i=0; i<3; i++)
    {
 
        cout << "input title ";                                  
        gets(st_nazvanie);
        strcpy(kniga[i].nazvanie,st_nazvanie);
        cout << endl;
 
 
        cout << "input author ";
        gets(st_author);
        strcpy(kniga[i].author,st_author);
        cout << endl;
 
 
        cout << "Input cena "; 
        cin >> kniga[i].cena;
        cout << endl;
 
 
    }
 
 
    for (i=0; i<3; i++)
    {
        if( kniga[i].cena>300)
        {
            cout << kniga[i].nazvanie<< " " << kniga[i].author<<" " << kniga[i].cena<< endl;    
        }
    }
 
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2016, 13:46
Ответы с готовыми решениями:

Написать структуру "Список книг" (бинарный файловый ввод/вывод)
Здравствуйте, Дорогие форумчане! Всех с наступающим. Задача: написать 2 консольных приложения:...

Найти среднюю стоимость автомобилей, "возраст" которых превышает 6 лет
Известны стоимость и &quot;возраст&quot; каждой из 20-ти моделей легковых автомобилей. Найти среднюю...

Вывести список товаров, хранящихся больше месяца, стоимость которых превышает 1000000 руб.
Список товаров, имеющихся на складе, включает в себя наименование товара, количество единиц товара,...

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

3
62 / 62 / 55
Регистрация: 18.10.2014
Сообщений: 190
27.02.2016, 15:17 2
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
#include <string>
#include <iostream>
 
 
using namespace std;
 
 struct st_kniga
{
    char nazvanie[60];
    char author[60];
    float cena;
 
};
 
int main(int argc, char* argv[])
{
 
    st_kniga kniga[3];  
 
    char st_nazvanie[60];
    char st_author[60];
 
 
    int i;
 
    for (i=0; i<3; i++)
    {
 
        cout << "input title ";                                  
        gets(st_nazvanie);
        strcpy(kniga[i].nazvanie,st_nazvanie);
        cout << endl;
 
        cout << "input author ";
        gets(st_author);
        strcpy(kniga[i].author,st_author);
        cout << endl;
 
 
        cout << "Input cena "; 
        cin >> kniga[i].cena;
        cout << endl;
 cin.get();
 
    }
 
 
    for (i=0; i<3; i++)
    {
        if( kniga[i].cena>300)
        {
            cout << kniga[i].nazvanie<< " " << kniga[i].author<<" " << kniga[i].cena<< endl;    
        }
    }
 
 system("pause");
    return 0;
}
Вроде в методе gets();
когда нажимаешь Enter то эту клавишу не обрабатывает и нужно просто перескочить её
1
Неэпический
17848 / 10616 / 2049
Регистрация: 27.09.2012
Сообщений: 26,686
Записей в блоге: 1
27.02.2016, 15:26 3
Вывести список книг издательства "Дрофа"
Можете спросить как это сделать у тех,
кто это уже делал для издательства "Дрофа"
1
23 / 3 / 3
Регистрация: 15.02.2016
Сообщений: 52
27.02.2016, 15:31  [ТС] 4
Ну судя по заданиям из других вариантов, парсинга и граббинга программа не предусматривает, сама программа примитивна, а название "Дрофа" - просто для примера. Я так задание понял. Решил сделать ввод через "cin", вроде работает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2016, 15:31
Помогаю со студенческими работами здесь

Из ассортимента конфет выбрать наименования, стоимость 1 кг которых составляет более 150 рублей
Из ассортимента конфет, выпускаемых кондитерской фабрикой, выбрать наименования, стоимость 1 кг...

Вывести в алфавитном порядке список товаров, хранящихся больше месяца, стоимость которых превышает 1000000 руб
Ребята, помогите пожалуйста. В программе предусмотреть сохранение вводимых данных в файле и...

"Библиотека": вывести список книг с фамилиями авторов, изданных после заданного года
Для книг, хранящихся в библиотеке, задаются: регистрационный номер книги, автор, название, год...

Вывести в алфавитном порядке список товаров, хранящихся больше месяца, стоимость которых превышает 1000000 руб.(задача с файлами)
привет хочу попросить о помощи. Можете помочь сделать программу в delphi для решения этой задачи:...


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

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

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