3.3 /* Даден е текстов файл с думи - на всеки ред по една дума. Да се напише програма,която създава втори файл, в който думите да се напишат във въз. ред. */
int _tmain()
{
fstream fi, fo;
fi.open(inputFile, ios::in);
if(!fi.is_open())
{
cout<<"Cannot open input file"<<endl;
return -1;
}
fo.open(outputFile, ios::app);
if(!fo.is_open())
{
cout<<"Cannot open output file"<<endl;
return -1;
}
string word;
vector<string> v;
while(!fi.eof())
{
getline(fi, word);
int i;
for(i=0;i<v.size();i++)
{
if(v[i]>word)
{
v.insert(v.begin()+i, word);
break;
}
}
if(i==v.size()) v.push_back(word);
}
for(int i=0; i<v.size(); i++)
{
fo<<v[i]<<endl;
}
return 0;
}
///////////////////////////////////////////////////////////
3.5 Daden e tekstov fail: Dyma\tSreshtaniq\n
Spisuka s dymite se sortira v nizhodqsht red po chestota na sreshtane na dymite, po metoda na prqkata selekciq i da se izvede na ekran!
2.8 Ot avtomati4na meteorologi4na stanciq pristiga fail sus struktura "vreme->temperata".
/*programa koqto izvejda:
a) kolko pyti e bila izmerena vsqka ot stoinostite za temperatura "temperatura -> broi sreshtaniq"
b) da se izvedat izmerenite temperaturi v nizhodqsht red
*/
#include "stdafx.h"
#include <string>
#include <fstream>
#include <iostream>
#include <iomanip>
#include <vector>
#include <utility>
#include <algorithm>
using namespace std;