void FillCathalog(BookCathalog& cath) {
void FillCathalog(BookCathalog* cath) {
void FillCathalog(struct BookCathalog* cath) {
void FillCathalog(struct BookCathalog& cath) {
if (genreF == cath[i].genre && author == cath[i].author) {
cout << "Автор: " << cath[i].author << endl;
cout << "Название: " << cath[i].name << endl;
cout << "Дата: " << cath[i].date << endl;
cout << "Издательство: " << cath[i].publishing << endl;
cout << "Жанр: " << cath[i].genre << endl;
cout << "Кол-во стр: " << cath[i].size << endl;
found = true;
}
}
if (found) {
cout << "\n Ничего не найдено :/" << endl;
}
}
if (genreF == cath[i].genre && author == cath[i].author)
if (found) {
cout << "\n Ничего не найдено :/" << endl;
}
if (!found) {
cout << "\n Ничего не найдено :/" << endl;
}
#include <iostream>
#include <string>
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
struct person
{
string fam;
string im;
string ot;
string country;
string city;
int grade[4];
double so;
}study[100];
int nst, i, j;
cout << "Введите количество абитуриентов поступивших в университет: " << endl;
cin >> nst;
for (i = 0; i < nst; i++)
{
cout << "Введите фамилию: ";
cin >> study[i].fam;
//cout << "Введите имя: ";
//cin >> study[i].im;
//cout << "Введите отчество: ";
//cin >> study[i].ot;
//cout << "Введите страну ";
//cin >> study[i].country;
cout << "Enter city: ";
cin >> study[i].city;
cout << "Grades: ";
study[i].so = 0; // Средний балл
for (j = 0; j < 4; j++)
{
cin >> study[i].grade[j];
study[i].so += study[i].grade[j];
}
study[i].so /= 4;
cout << endl;
}
vector<string> a;
for (i = 0; i < nst; i++) // Проверка условия и сбор элементов структуры в массив
{
cout << "Check: " << study[i].city << " " << study[i].so << endl;
if (study[i].city == "Minsk" && study[i].so >= 4.5)
{
a.push_back(study[i].fam);
}
}
sort(a.begin(), a.end());
cout << "Колличество абитуриентов из Минска: " << a.size() << endl;
for (auto x: a)
{
cout << x << endl;
}
return 0;
}
#include <iostream>
#include <cstring>
#include <vector>
using namespace std;
int main() {
vector<string> words;
int words_count;
cin >> words_count;
string tmp;
for(int i = 0;i < words_count; i++) {
cin >> tmp;
words.push_back(tmp);
}
bool check = true;
for(int i = 0;i<words_count;i++) {
if(words[i].length() != words[0].length())
{
check = false;
}
}
if(check) {
cout << "Yes";
} else {
cout << "No";
}
return 0;
}