Форум программистов, компьютерный форум CyberForum.ru

По заданному городу или штату найти имена и адреса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Немогу скачать html файл http://www.cyberforum.ru/cpp-beginners/thread1699809.html
Вот код #include <windows.h> #include <iostream> #include <stdlib.h> #include <sstream> #include <fstream> //#include <math.h> #include <thread> #include <ctime>
C++ Удаление отрицательных чисел из массива что в коде не правильно или что дописать ? массив перезаписывается в новый но мусор не удаляет в чем проблема тут помогите пожалуйста. спасибо вот весь код написан на C++ #include<iostream> #include<time.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1699806.html
C++ Разбор строчек небольшого кода
Помогите разобрать каждую строку ( что она делает - описание ) #include <iostream> using namespace std; int main(){ unsigned long long x,y(0); unsigned long long n,z(0),k; cin >> n; k = n; while (k > 0){ k = k / 10;
C++ Определить, являются ли числа в файле упорядоченными по возрастанию
Пусть дан файл целых чисел. Определите, являются ли числа в файле упорядоченными по возрастанию. Это код на паскале, а как будет на с++? var f: text; c: integer; i:integer; flag:boolean; e:array of integer; begin assign (f, 'input.txt');
C++ Считать текст из файла и записать его посимвольно в квадратную матрицу http://www.cyberforum.ru/cpp-beginners/thread1699784.html
Мне дали задание, там нужно сделать программу которая считывает текст из файла и по букве делает массив. Я знаю странно звучит но попытаюсь объяснить, например, в файле есть текст "я нашел говно фу". Программа считывает текст и делает такую матрицу: "я" "_" "н" "а" "ш" "е" "л" "_" "г" "о" "в" "н" "о" "_" "ф" "у" и наоборот. пожалуйста помогите, буду благодарен
C++ Литература c++ Здравствуйте. Я начал изучать плюсы пол года назад, прочитал книгу Либерти, т.е, некоторая база у меня есть. В остальное время кодил что - нибудь, да и открывал эту книгу для справки. Но не в этом суть. Мне нужна книжка по спп не для изучения программирования с нуля, а для изучения на более продвинутом уровне. Можете подсказать, что лучше прочитать? подробнее

Показать сообщение отдельно
almazuulu
0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 42
31.03.2016, 17:03     По заданному городу или штату найти имена и адреса
Проблема такая, что нужно вывести на экран список имен и адресов всех тех кто живет по одинаковому городу или штату, уточняя от пользователя город или штат где живет определенный житель.

Есть 5 массивов структур контакта, к примеру:

Имя: Джордж
Улица: ул. Сент Лукас
Город: Джорджия
Область: Бостон

Имя: Бэн
Улица: ул. Гремлин
Город: Денвер
Область: Вирджиния
..
..
Имя: Стив
Улица: ул. Уилминтон
Город: Джорджия
Область: Бостон

..
допустим если пользователь наберет область Бостон, то на экран должно вывести список всех тех кто живет в Бостоне ну и т.д.

Пытался сам сделать, потом перелопатил все сайты. Не смог до конца сделать может поможете чем сможете?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
int main ();
{
 //вобщем сдесь я прочитал массивы структур контакта c файла и потом внес его в infoContact contact[];
 
}
 
// вот из того что успел сам как то с горем попалам додуматься
void displayByPlace(infoContact cont[],int i, int z, char  chCity[], char chState[], bool approach, char option)
{
 
    do
    {
        cout<<"Please enter the state of the man you are searching for: ";
        cin.getline(chCity,50);
 
        cout <<"Please enter the city of the man you are searching for: ";
        cin.getline(chState,50);
 
        if(cont.city[i]==chCity)
        {
                cout<<cont[i].name<<"\t"<<cont[i].streetName<<endl;
 
        }
 
         cout<<"Would you like to continue? Type Y- for Yes, N- for No: ";
         cin>> option;
 
                if(toupper(option)!='Y'&&toupper(option)!='N'||cin.fail())
                {
                    cin.clear();
                    cin.ignore(100,'\n');
                    cout<< "Incorrect option. Please try again";
                }
        if(toupper(option)=='N')
         break;
 
    }while(option!='N');
Как быть как это все правильно сделать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru