Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Задача С++ на оптимальный вес пользователя и рекомендации https://www.cyberforum.ru/ cpp-beginners/ thread1469057.html
Написать программу, которая вычисляет оптимальный вес пользователя сравнивает его с реальным и выдает рекомендации о необходимости поправиться или похудеть. Оптимальный вес вычислять по формуле : рост(в сантиметрах)-100.
Указатель в структуре C++
Как можно работать дальше с Abool как с массивом, обращаясь к нему как к члену структуры, т. е. D.Abool? Когда программа доходит до этого места появляется ошибка Unhandled exception at 0x6a6926df in Subsets.exe: 0xC0000005: Access violation writing location 0x00213560. struct myData{ int Sumtemp bool *Abool; myData (int N){ bool *Abool=new bool; } int N=10; myData D(N);
C++ Определить количество дней в году, который вводит пользователь https://www.cyberforum.ru/ cpp-beginners/ thread1469051.html
Определить количество дней в году, который вводит пользователь. В високосном годе - 366 дней, тогда как в обычном 365. Високосными годами являются все года делящиеся нацело на 4 за исключением столетий, которые не делятся нацело на 400. Алгоритм решения задачи: • Проверяем делится ли год на 4. Если нет, то год уже невисокосный. • Если год делится на 4, то проверяем делится ли он на 100. Если...
C++ Расчет стоимости проезда в электропоезде в зависимости от зоны станции назначения https://www.cyberforum.ru/ cpp-beginners/ thread1469049.html
Составить программу расчета стоимости проезда в электропоезде в зависимости от зоны станции назначения. Каждая последующая стоимость зоны рассчитывается по формуле: k = + *0.2 , где k - номер зоны (1 – 10) (1 зона = 10; Решить с помощью С++ Всем буду очень благодарна!!!!!
C++ Составить программу тест на языке С++
Составить программу-тест на языке программирования С++: на экране по очереди появляются вопросы (вопросы выбираются программистом), с вариантами ответов. В конце работы программа выдает количество заработанных баллов по результатам ответа. 1)How many cat lives?answer: -5 lives -7 lives -9 lives 2)How many cantimeters in a meter? answer: -10 cantimeters -100 cantimeters -1000 cantimeters
C++ Метод Бройдена-Флетчера-Шенно https://www.cyberforum.ru/ cpp-beginners/ thread1469045.html
Добрый вечер. Есть ли у кого нибудь метод Бройдена-Флетчера-Шенно? Нашел метод ДФП, не получается изменить под БФШ, т.к не пойму саму программу. Текст прикрепил. Мб кто сможет помочь, разобраться, или видел где реализацию метода в с++ бфш. (делаю в форм) double x,d,p, y, U1,U2,R,F, h, eps, f_x1, f_x2, c, a,b,al,t,A,grad,dx_0,dy_0,z,Z,pr1,pr2,dXT,pr_dx,dYT,pr_zdy,pr_zdyA,dA,sum,norma; ...
C++ Строки не совпадают Добрый день. Решил написать мини-программу. 0на должна была отслеживать текущий IP проверять по базе имеющихся и принимать решения, давать доступ или нет. все началось хорошо. осталось только создать базу данных с IP для доступа, как вдруг я понял, что строки не совпажают, хотя визуально ни одинаковые. вот код программы. int main(int argcq, char* argvq) { const int WSVer = MAKEWORD(2, 2);... https://www.cyberforum.ru/ cpp-beginners/ thread1469040.html Нарушение прав доступа при чтении по адресу 0xCCCCCCD0 C++
На 21 строке крашится с такой ошибкой: Необработанное исключение по адресу 0x00285614 в Isomoph.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xCCCCCCD0. #include <iostream> using namespace std; class graf { private: int **matrix; int size; public: graf(int n1)
C++ Упаковка пакета с помощью операции сдвига здравствуйте подскажите пожалуйста, правильно ли написано по этой картинке unsigned_int16 a,b; packet = a <<8; packet = a<<5 | 1<<4| b <<8 packet = b; https://www.cyberforum.ru/ cpp-beginners/ thread1469022.html C++ Определить произведение элементов матрицы в строках не содержащих отрицательных элементов https://www.cyberforum.ru/ cpp-beginners/ thread1469021.html
Дана целочисленная квадратная матрица. Определить: произведение элементов в тех строках, которые не содержат отрицательных элементов. ребят ,помогите не могу прогу составить,нужно на с++ и не консольное.
C++ Крестики нолики 10 на 10
Нашел код крестики нолики 4 на 4 но не компилируется, там ошибки почему то в << хочу сделать из него 10 на 10 Может кто нибудь поставить коментарии ? буквально до 100 строк, курсовая сдача завтра( помощь очень нужна, в 10 на 10 я сам переработать попробую если будут коментарии! #include <iostream> using namespace std; char board = {}; void clearscreen(){// очищает окно консоли, функция...
C++ Для заданной матрицы напечатать индексы всех ее седловых точек C++ Элемент матрицы назовем седловой точкой,если он является наименьшим в своей строке и одновременно наибольшим в своем столбце или,наоборот,является наибольшим в своей строке и наименьшим в своем столбце. Для заданной целой матрицы размером n*m напечатать индексы всех ее седловых точек Помогите пожалуйста студенту :umnik: https://www.cyberforum.r
0 / 0 / 0
Регистрация: 04.06.2015
Сообщений: 7
0

Не могу найти ошибку в коде, когда ввожу то переменная принимаєт только 1 символ. ето програма телефонная книг - C++ - Ответ 7719615

04.06.2015, 22:02. Показов 716. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
#include <iostream>
#include <cstdlib>
#include <string.h>
#include <stdio.h>
#include <fstream>
 
using namespace std;
 
 
 
FILE*file;
 
struct shipment {
    char name ;
    char surname ;
    char number ;
 
} st;
 
void clean ();
void input (shipment st);
void output (shipment st);
void sold (shipment st);
void search(shipment st);
 
void menu();
 
int main(int argc, char *argv[]) {  
    setlocale (LC_ALL, "ukrainian");
    
    menu();
}
void clean ()
{
    fstream clear_file("Text.txt", ios::out);
    clear_file.close();
    cout <<"|Базу очищено|\n";
}
 
void search(shipment st)
{
    file = fopen ("Text.txt", "a+");
    int r, c;
    char w;
    cout<<"-------------------------------------\n";
    cout<<"\t\tПошук за \n";
    cout<<"1 iмям \n";
    cout<<"2 прiзвищем \n";
    cout<<"3 номером \n";
    cin >> r;
    cout<<"Введiть шукане значення";
    cin >> w;
    switch (r)
    {
        case 1 :    
                    while ((c= fread(&st, sizeof(shipment),1,file))!=NULL ) 
                    {
                        if(w==st.name)
                        {
                            cout<< "Імя  "<< st.name << "призвище  "<<st.surname<< "номер  " <<st.number;
                        }
                    }break;
        case 2 :    
                    while ((c= fread(&st, sizeof(shipment),1,file))!=NULL ) 
                    {
                        if(w==st.surname)
                        {
                            cout<< "Імя  "<< st.name << "призвище  "<<st.surname<< "номер  " <<st.number;
                        }
                    }break;
            
        case 3 :
                    while ((c= fread(&st, sizeof(shipment),1,file))!=NULL) 
                    {
                        if(w==st.number)
                        {
                            cout<< "Імя  "<< st.name << "призвище  "<<st.surname<< "номер  " <<st.number;
                        }
                    }break;
        default: cout<< "помилка";
    }
    
    fclose(file);
    menu();
}
 
 
void menu(){
    
    int k;
    
    cout << "-------------------- \n";
    cout << "Виберiть операцiю: \n";
    cout << "-------------------- \n";
    cout << "0 - вихiд \n";
    cout << "1 - введення даних  \n";
    cout << "2 - виведення даних  \n";
    cout << "3 - пошук по файлу \n";
    cout << "4 - очищення файлу \n";
    cout << "-------------------- \n";
    
    while (4){
        cin >> k;
        
        switch (k){
            case 1: input(st); break;
            case 2: output(st); break;
            case 3: search(st); break;
            case 4: clean();break;
            case 0: exit(4);
        }
    }
}
 
void input (shipment st){
    file = fopen ("Text.txt", "a+");
    
    cout << "-------------------- \n";
    
    cout << "Iмя: ";
    cin >> st.name;
    cout << "Фамiлiя: ";
    cin >> st.surname;
    cout << "Номер телефону: ";
    cin >> st.number;
 
    
    fwrite(&st, sizeof(shipment), 1, file);
    
    fclose(file);
    cout << "\n";
    cout << "|Запит виконано|\n";
    cout << "\n";
    menu();
 
}
 
void output(shipment st){
    file = fopen ("Text.txt", "ab+");
    
    int c;
    int d;
    double all_number;
    double all_sold;
    
 
    cout << "----------------------------------------------------\n";
    
    while ((c = fread (&st, sizeof(shipment), 1, file)) != NULL) {
        cout << "Iмя - " << st.name 
        << ",   Фамiлiя - " << st.surname 
        << ",   Номер телефону  - "    << st.number ;
    
    }
 
    cout << "----------------------------------------------------\n";
    
    cout << "\n";
    cout << "|Запит виконано|\n";
    cout << "\n";
    menu();
}
Добавлено через 1 минуту
ошибка тут именно в функции input походу изза того что тут переменние в char

Вернуться к обсуждению:
Не могу найти ошибку в коде, когда ввожу то переменная принимаєт только 1 символ. ето програма телефонная книг C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.06.2015, 22:02
Готовые ответы и решения:

Не могу найти ошибку. Выводит значение только при вводе одного символа, если ввожу больше не выдает значение
procedure TForm2.Button1Click(Sender: TObject); var i,j,b:integer; A: array of string;...

Когда запускаю и ввожу параметры, то, в момент когда программа должна выполнять действие, пишет ошибку
Недавно начали изучать c++. так как в школе не было программирования (преподу пофиг было) я в...

Вылетает, когда ввожу последний символ
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;Windows.h&gt; #define N 6 ...

Нужно упорядочить главную диагональ матрицы. Не могу найти ошибку в коде. P.S. я только начинаю потому, еслиш
#include &lt;iostream&gt;; #include &lt;math.h&gt;; using namespace std; int main() { int const n =...

1
04.06.2015, 22:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.06.2015, 22:02
Помогаю со студенческими работами здесь

Когда ввожу в файл данные с пробелом - выдает ошибку
Если ввожу свою фамилию &quot;Баринов&quot; - ошибку не выдает, если ввожу &quot;Баринов Филипп&quot; - начинается куча...

Почему выдает ошибку когда ввожу число с плавающей точкой?
using System; namespace ConsoleApp1 { class Program { static void...

Есть готовый код в matlab, но когда его ввожу в командное окно, то выдает ошибку
Здравствуйте! Такая проблема: есть готовый код в matlab, но когда его ввожу в командное окно, то...

Двумерный массив. Поиск нулей.Не могу найти ошибку ошибку в коде
Вот,например массив 5 5 0 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 0 1 0 0 0 0 считываются два...

Структура: Почему, когда я ввожу 5 работников и стаж 10 лет мне выводит только фамилию последнего работника?
Почему когда я ввожу 5 работников, а затем стаж 10 лет мне выводит только фамилию последнего...

Структура: Проверка не проходит больше 1 раза, то есть она действует только когда ввожу фио 1 футболиста.
#include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;locale.h&gt; #include&lt;string.h&gt; int main(int argc,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru