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

Добавить в задачу функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ HEX string => int http://www.cyberforum.ru/cpp-beginners/thread896151.html
Доброе время суток. Возникла необходимость преобразовать шестнадцатиричную строку в int. Пробовал разные вариации с sprintf, но они не привели к успеху. char *str = (char*)Response.substr(SplitPos+4, 2); // str = ac // 0xAC = 172. Как выполнить такое преобразование? Добавлено через 29 минут Решение найдено:
C++ клиент банка вкладывает сумму денег, равную S при P% в месяц клиент банка вкладывает сумму денег, равную S при P% в месяц. Через 4 месяца он внес еще S1 вклад. Вклад находился на счету 5 месяцев. После этого вкладчик все насчитанные ему проценты. Определить эту сумму (Пожалуйста, можно сделать простенькую программку, на уровне школьников?!)))) http://www.cyberforum.ru/cpp-beginners/thread896150.html
Отсортировать номер телефона по первым 3-м цифрам номера C++
Вот часть кода структуры в котором сортирует вообще по всему номеру, мне же нужно чтобы сортировало только по первым 3-м цифрам: if(mas.phone>mas.phone) { strcpy(temp_familiya, mas.familiya); strcpy(mas.familiya,mas.familiya); strcpy(mas.familiya,temp_familiya); ...
C++ Сформировать двумерный массив A(n*m)
Сформировать двумерный массив A(n*m) при помощи считывания значений элементов массива из файла. n=7; m=7 Найти скалярное произведение строки, в которой находится максимальный элемент матрицы, на столбец в котором находится наименьший элемент.
C++ Посмотрите пожалуйста на ошибки http://www.cyberforum.ru/cpp-beginners/thread896129.html
Помогите исправить ошибки пожалуйста очень надо ! #include "iostream.h" class Matrix {public: int n,m; void kod(); }; void Matrix::kod() {int ncol, int nrow, int a; nrow=n;ncol=m;
C++ GCC ошибка при вызове функции Здравствуйте. Проблема в следующем: при вызове функции sub из тела add выдается ошибка. http://puu.sh/3bFZj.png Путем экспериментов заметил, что при перестановке местами функций в коде и затирания вызова sub из add ошибка будет уже возникать из-за вызова add из sub. Т.е. если вызывать функцию1 из функции2, при этом в коде расположена функция1 после функции2, то выдается ошибка. Но прошу... подробнее

Показать сообщение отдельно
LoGaNShtorM
1 / 1 / 0
Регистрация: 22.01.2013
Сообщений: 63
09.06.2013, 14:58     Добавить в задачу функцию
Помогите пожалуйста, вот задача, требуется переделать её так чтобы она была с функцией.


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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include<string>
using namespace std;
struct Ticket{
int vagon;
int place;
Ticket():vagon(0),place(0){};
Ticket(int _v, int _p):vagon(_v),place(_p){};
};
struct Passenger{
string famalName;
Ticket ticket;
Passenger():famalName(""),ticket(){};
Passenger(string _f, int _v, int _p):famalName(_f),ticket( _v, _p){};
Passenger (const Passenger& orig){
famalName=string(orig.famalName);
ticket=Ticket(orig.ticket.vagon, orig.ticket.place);
}
};
const int QUANTITY=3;//3 - для проверки, потом задайте 100
int main()
{
setlocale (LC_CTYPE, "Russian");
Passenger arrPass[QUANTITY];
cout<<"Введите фамилию, номер вагона и место пассажира"<<endl;
for ( int i=0; i < QUANTITY; ++i ){
cout<<"Пассажир № "<<i+1<<" Фамилия: ";
cin>>arrPass[i].famalName;
cout << endl;
cout<<" Вагон №: ";
cin>>arrPass[i].ticket.vagon;
cout << endl;
cout<<" Место №: ";
cin>>arrPass[i].ticket.place;
cout << endl;
}
int rockovoyVagon=0;
cout<<"Введите номер вагона для составления списка пассажиров, едущих в нём: ";
cin>>rockovoyVagon;
cout << endl;
int cnt=0;
for ( int i=0; i < QUANTITY; ++i ){
    if(arrPass[i].ticket.vagon==rockovoyVagon){
cnt++;
cout<<arrPass[i].famalName<<" Место в вагоне № "<<rockovoyVagon<<" занимает "<<arrPass[i].ticket.place<<"-е"<<endl;
    }
}
if(cnt==0)cout<<"Не найдено пассажиров в вагоне № "<<rockovoyVagon;
cout << endl;
system( "pause" ); 
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru