Интернет-ресурстары:
Ақпараттық технологиялар сайты – http:// www.ixbt.com
IT-индустриядағы жоғарғы технологиялар сайты – http://citforum.ru
ҚОСЫМША
#include
#include
#include
#include
int main()
{
std::fstream fs("1.txt", std::ios::in | std::ios::out | std::ios::app);
if(fs.is_open())
{
std::string sName, sSurname, tName, tSurname;
std::size_t id(0), found(0);
std::cout << "Input your name and surname\n";
std::cin >> sName >> sSurname;
while(fs >> id >> tName >> tSurname)
{
if(sName == tName && sSurname == tSurname)
{
std::cout << id << std::endl;
found = 1;
}
}
if(!found)
{
fs.clear();
fs << '\n' << id + 1 << ' '<< sName << ' ' << sSurname;
std::cout << id + 1 << std::endl;
}
}
else std::cerr << "Can't open file\n";
fs.close();
getch();
return 0;
}
// binary_search.cpp: консоль қолданбасы үшін кіріс нүктесін анықтайды.
#include "stdafx.h"
#include
using namespace std;
int main(int argc, char* argv[])
{
const int size_array = 10;
int array_[size_array] = {-8, -7, -6, -6, -4, 2, 6, 7, 8, 15 }; // бір өлшемді массивті сипаттау
cout << "array[" << size_array << "] = { ";
for (int counter = 0; counter < size_array; counter++)
{
cout < < array_[counter]<<"; / / array1 бір өлшемді массив элементтерін басып шығару
}
cout << " }";
Int average_index = 0, // массивтің орташа элементінің индексін сақтауға арналған айнымалы
first_index = 0, / / массивтегі бірінші элемент индексі
last_index = size_array -1, // массивтегі соңғы элементтің индексі
//--------------------------------------------------------
search_value = 15; / / іздеу (негізгі) мәні
//--------------------------------------------------------
if (last_index = = = -1) cout < < "\narray is empty " < endl; / / бос массив
while (first_index < last_index)
{
average_index = first_index + (last_index - first_index) / 2; / / орташа мән индексін өзгерту
search_value <= array_[average_index] ? last_index = average_index : first_index = average_index + 1; // негізгі элемент табылды немесе жоқ
}
if ( array_[last_index] == search_value)
cout << "\nvalue is found" << "\nindex = " << last_index << endl;
else
cout << "\nvalue is not found" << endl;
system("pause");
return 0;
}
// min_max.cpp: консоль қолданбасы үшін кіріс нүктесін анықтайды.
// бір өлшемді массивте ең аз мәнді іздеу
#қосу " stdafx.х"
#include
#қосу
std аттар кеңістігін пайдалану;
int main(int argc, char* argv[])
{
srand (time (0));
const int array_size = 25; / / Бір өлшемді массив өлшемі
int array1[array_size]; / / бір өлшемді массивті жариялау
for (int counter = 0; counter < array_size; counter++)
{
array1 [есептеуіш] = rand () % 50 - rand () % 50; / / кездейсоқ мәндерді -49-49-ға дейін қоса алғанда ауқымда толтырамыз
cout < < array1 [есептегіш] << " "; / / array1 бір өлшемді массив элементтерін басып шығару
}
int min = array1[0]; / / Ең
Достарыңызбен бөлісу: |