Написать программу удаления учреждений с указанным названием из массива структур учреждений. - вопрос №3721587

Имею код рабочий код, но в том случае я использовал просто массив. Прилагаю его, если он может как то помочь. Предполагаю, что можно сделать массив структуры который будет включать название учреждение и год основания.

#include<iostream>
#include<stdio.h>
#include<string>
#include <windows.h>

void printm(std::string vyz[], int num)
{ for (int i = 0; i < 4; i++) {
std::cout << vyz[i] << " ";
}
std::wcout << std::endl;
}

int main()
{
setlocale(LC_ALL, «Russian»);
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
std::string vyz[4] = {
«РГУ», «РГРТУ», «РГАТУ», «РязГМУ»
};
std::string uch;
printm(vyz, 4);
std::cout << «Введите название учреждения, которое надо удалить — »;
std::cin >> uch;
int j = 0;
for (int i = 0; i < 4; i++){
if (uch == vyz[i]){
vyz[i].clear() ;
j++;}
}
if(j == 0) std::cout <<«Введённого названия не обнаружено!» << std::endl;
printm(vyz, 4);
system(«pause»);
return 0;
}
11.04.20
0 ответов
Ответов пока нет
Посмотреть всех экспертов из раздела Технологии > C/C++
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store