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

Найти среднее арифметическое заданного поля (год издания) массива объектов типа "Книга" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как написать windows-платформно независимое приложение ? http://www.cyberforum.ru/cpp-beginners/thread1685392.html
Нужно простейшее диалоговое приложение, фактически установщик, копирующий файлы, но нужно, чтобы работало по умолчанию на линейке XP-Windows10 без установки дополнительных библиотек. Нашел пример...
C++ Заливка многоугольника Всем здрасьте. Может быть кто-то писал прогу по заливке многоульника,поделитесь кодом, чтобы можно было выбрать кол-во углов, цвет, и скорость заливки. Или хотя бы что-то подобное? http://www.cyberforum.ru/cpp-beginners/thread1685376.html
Теория Игр, Экономическая игра "П&Т" C++
Экономическая игра "П&Т" (http://www.e-olymp.com/ru/problems/148) Задано два неотрицательных целых числа A и B. Два игрока – Поставщик (П) и Транзитер (Т), ходят по очереди и придерживаясь...
Expected primary-expression before 'int' C++
expected primary-expression before 'int' #include <iostream> using namespace std; int pl(int x); int main(){ int a; for(int i=0;i<10;i++){ cout<<"Enter "<<i+1<<" number"<<endl;...
C++ Операции со множествами http://www.cyberforum.ru/cpp-beginners/thread1685309.html
Даны два целочисленных файла , упорядоченных по возрастанию . Сформировать третий файл на основе данных , также упорядоченный и представляет операцию с элементами выходных файлов: 1) объединение...
C++ LU разложение - отсутствуют экземпляры конструктора Добрый день. Помогите пожалуйста разобраться с кодом. Код, реализует LU разложение матрицы: #include <iostream> #include <vector> #include "stdafx.h" using namespace std; подробнее

Показать сообщение отдельно
dimon5371
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 43

Найти среднее арифметическое заданного поля (год издания) массива объектов типа "Книга" - C++

15.03.2016, 11:47. Просмотров 259. Ответов 1
Метки (Все метки)

Дан массив из N структур. Структура содержит поля: автор, название, год издания. Найти среднеарифметический год издания. Вывести названия книг, год издания которых меньше среднеарифметического года.Не выводит /туплю
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
#include <iostream>
using namespace std;
struct book{char autor[20]; char nazvanie[25]; float god;} t[5];
//struct Book {char *name;char *author; unsigned int year; Book *next; Book *prev; } *Begin;
float SumKol;int i;  //суммарное количество товаров 
 int main()  
{setlocale(LC_ALL, "Russian");
SumKol=0;int N;
 cout<<"Количество книг=";cin>>N;
 for (i=0; i<N; i++){
 cout<< "\n Автор";
 cin >> t[i].autor;
 cout<< "\n , Название";
 cin >>  t[i].nazvanie;
 cout<< "\n  Год издания";
 cin >> t[i].god;
      SumKol+= t[i].god;
      SumKol=SumKol/N;
 }
for (i=0;i<N;i++)
 {if (t[i].god<SumKol)
 cout<<t[i].nazvanie<<"  ";
 //cout<< "\n Год средний="<< SumKol <<" ";
 //cout<<t[i].nazvanie;
 system("pause");
return 0;}
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.