Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.12.2011, 16:15   #1
DreamMZ
Пользователь
 
Регистрация: 15.12.2011
Сообщений: 13
По умолчанию Входной и выходной файл

Програма гороскоп по имени
Код:
#include <iostream>
#include <map>
#include <string>
#include <algorithm>
using namespace std;


int main()
{

string name;
string rez;
string op;

string Names[] = {"Anton", "Sergey", "Irina", "Igor", "Aleksey","Kat9","Lena","Sveta","Irina","Larisa"};
string rezs[]  = {"Oven","Telec","BliznecsbI","Rak","Lev","Deva","VesbI","Scorpion","Strelec","Kozerog","Vodoley","PbIBbI"};
string opsM[] = {"op1","op2","op3","op4","op5","op6","op7","op8","op9","op10","op11","op12"};
string opsW[] = {"op10","op20","op30","op40","op50","op60","op70","op80","op90","op100","op110","op120"};



map<string, string, less<string> > mapNamesM;
map<string, string, less<string> > mapNamesW;

map<string, string, less<string> >::iterator iter;

for(int j = 0; j < 12;j++)
{
 name = rezs[j];
 rez = opsM[j];
 mapNamesM[name] = rez;
}

for(int j = 0; j < 12;j++)
{
 name = rezs[j];
 rez = opsW[j];
 mapNamesW[name] = rez;
}

cout << "Vvedite im9|: ";
cin >> op ;

cout << "Vvedite zodiak: ";
cin >> name;


string* ptr;
ptr = find(Names, Names+10 ,op );
cout << (ptr-  Names) << endl;

int chislo=ptr - Names;

if(chislo < 6) 
{
	rez = mapNamesM[name];
	cout << op; 
	cout << "Rezultat: " << rez <<  "\n";
	cout << endl;
}

if(chislo > 6) 
{
	rez = mapNamesW[name];
	cout << op; 
	cout << "Rezultat: " << rez <<  "\n";
	cout << endl;
}

return 0;
}
где op1 op2 op3 op4 и тд описание для МУЖ и op10 op20 op30 и тд ЖЕН
задача обстоит в том то что описание дожно браться из файла выводиться на экран по запросу и сохраняться в отдельный файл!
Заранее спасибо
DreamMZ вне форума Ответить с цитированием
Старый 18.12.2011, 03:04   #2
DreamMZ
Пользователь
 
Регистрация: 15.12.2011
Сообщений: 13
По умолчанию

Товарищи профессионалы)ну что есть какие идеи?
DreamMZ вне форума Ответить с цитированием
Старый 19.12.2011, 22:03   #3
DreamMZ
Пользователь
 
Регистрация: 15.12.2011
Сообщений: 13
По умолчанию

Ау ау ау , мыслю подкиньте
DreamMZ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СИ Проверка того что каждый символ во входной строке является цифрой Super_Hornet Помощь студентам 2 03.11.2011 10:32
база данных универа, входной файл там написаны универ факультет и кафедра на C++. Обьясните решение ronny137 Помощь студентам 1 01.06.2011 23:57
Дано множество точек. Записать через пробел в выходной файл координаты центра и радиус минимального круга napster1991 Помощь студентам 3 05.02.2011 19:26
не могу создать выходной файл novice2010 Помощь студентам 2 20.09.2010 14:55
Разработка транслятора. Выходной файл *.COM ИринаForeve Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 20.11.2009 15:27