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

Суммирование в структуре - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Упорядочить список студентов по оценкам,полученным на экзамене по информатике http://www.cyberforum.ru/cpp-beginners/thread890485.html
здравствуйте все, помогите составить программу для этой задачки: На диске имеется файл данных STUDENT.DAT. Упорядочить список студентов по оценкам,полученным на экзамене по информатике, и распечатать его.
C++ Определить среднее число пробелов, используемых в строке Привет всем, помогите создать программу. Дан текстовый файл. Определить среднее число пробелов, используемых в строке. http://www.cyberforum.ru/cpp-beginners/thread890482.html
Не могу разобраться и найти ошибку в коде программы C++
Создать заданное количество копий данного файла в указанных местах. В файл комментариев записать пути к копиям. (вот сама задача) Вот код программы: //1.Создать заданное количество копий данного файла. //В файл комментариев записать пути к копиям. #include <cstdlib> #include <iostream> #include <fstream> #include <conio.h> #include <string.h>
C++ Разработать программу, которая заданное целое число от 1 до 1999 выводит на экран римскими цифрами
Разработать программу, которая заданное целое число от 1 до 1999 выводит на экран римскими цифрами.
C++ Обход вершин графа в глубину стеком http://www.cyberforum.ru/cpp-beginners/thread890444.html
Применить стек для обхода вершин графа, заданного с помощью матрицы смежности, в глубину. Есть код.. Но он не совсем правильно работает.. Как вывести порядок обхода? Т.е. весь маршрут.. К примеру 2->4->3->1 stack.h: #define STACK struct stack STACK { int info ;
C++ Перегрузка функции сложения Здравствуйте, помогите пожалуйста с задачей в C++ Builder Написать перегруженные функции и основную программу, которая их вызывает. а) для сложения целых чисел; б) для сложения комплексных чисел. Не получается с комплексными числами Вот что у меня #include <conio.h> подробнее

Показать сообщение отдельно
Adzurro
0 / 0 / 0
Регистрация: 27.05.2013
Сообщений: 4
04.06.2013, 14:10     Суммирование в структуре
Всех приветствую,начинаю изучать С++ и вот встала такая задачка,думаю второй день над ней,решил спросить у знатоков!
Надо найти все произведения автора и общее кол-во напечатанных экземпляров.Со второй частью проблема.
Данные в файле записываются вот так:

Ivanov Fizika 1995 Eksmo 2
Sidorov Matematika 2011 Rosnano 25


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cstdlib>
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
 
struct book
{ 
       char avtor[15];
       char name[20];
       int god;
       char izdat[10];
       int kol;
       };
       struct book x;
Далее идет функция поиска названия книги по автору с выводом на экран (Автор,название книги,кол-во книг)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int proizv_kol()
{
    
    char av[15];
    FILE *f;
    f=fopen("book.txt","r");
    cout<<"\n Vvedite avtora - "; cin>>av;
    while (!feof(f))
    {
     fscanf(f,"%15s %20s %4d %10s %6d\n",x.avtor, x.name, &x.god, x.izdat, &x.kol); 
     if (strcmp(av,x.avtor)==0)
      printf("%15s %20s %6d\n",x.avtor, x.name,x.kol);
    }
Подскажите,каким способом можно просуммировать кол-во экземпляров?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru