Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 23.11.2014
Сообщений: 9

Не могу исправить ошибки

04.04.2015, 06:14. Показов 1344. Ответов 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
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <iostream>
using namespace std;
 
/*
 
* Наибольший делитель чисел a и b.
*/
int n, m; // исходные натуральные числа n, m
 int nm; // произведение чисел m и n
 int lcm; // (least common multiple) наименьшее общее кратное (НОК)
 int cm; // (common multiple) общее кратное чисел n и m
unsigned int gcd(unsigned int a, unsigned int b) {
unsigned int r;
 
while (b != 0) {
r = a%b;
a = b;
b = r;
}
 
return a;
}
 
int main() {
 
 
cout « "Введите числа n и m:";
cin » n » m;
 
// при больших n и m здесь произойдет переполнение
// и программа будет работать некорректно
nm = n*m;
 
/*
* Для вычисления НОК воспользуемся формулой:
* LCM(N, M) = (N * M)/GCD(N, M)
*/
lcm = n/gcd(n, m)*m;
 
/*
* Все общие кратные имеют вид K*LCM(N, M), для некоторого натурального K.
*/
cout « "Общие кратные, меньшие n*m = " « nm « ":" « endl;
for(cm = lcm; cm < nm; cm += lcm) {
cout « cm « " ";
}
cout « endl;
cout « ("pause");
return 0;
}
Добавлено через 23 минуты
И еще, не могли бы подсказать как исправить ошибку:
Ошибка 1 error C4996: 'std::_Generate_n': Function call with parameters that may be unsafe - this call relies on the caller to check that the passed values are correct. To disable this warning, use -D_SCL_SECURE_NO_WARNINGS. See documentation on how to use Visual C++
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.04.2015, 06:14
Ответы с готовыми решениями:

Не могу исправить ошибки
#include &lt;iostream&gt; #include &lt;cstring&gt; #include &lt;stdio.h&gt; #include &lt;cctype&gt; #include &lt;windows.h&gt; #include &lt;string&gt; #include...

Не могу исправить ошибки....
Всем приветик!!! Помогите пожалуйста исправить ошибки......... ))) #include&quot;stdafx.h&quot; #include&quot;iostream&quot; ...

Не могу исправить ошибки
// Если сумма трёх попарно различных действительных чисел x, y и z меньше 1, // то наименьшее из этих чисел заменить полусуммой двух...

5
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
04.04.2015, 08:31
Что не работает, какие ошибки?

По C4996 - отрегулируй уровень предупреждений в свойствах проекта.
1
Одессит
 Аватар для kylroma
243 / 88 / 44
Регистрация: 30.12.2013
Сообщений: 316
Записей в блоге: 2
04.04.2015, 08:33
Лучший ответ Сообщение было отмечено караглыщ как решение

Решение

рабтает
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
#include"stdafx.h"
#include <iostream>
 
 
using namespace std;
 
/*
 
* Наибольший делитель чисел a и b.
*/
int n, m; // исходные натуральные числа n, m
int nm; // произведение чисел m и n
int lcm; // (least common multiple) наименьшее общее кратное (НОК)
int cm; // (common multiple) общее кратное чисел n и m
unsigned int gcd(unsigned int a, unsigned int b) {
unsigned int r;
 
while (b != 0) {
r = a%b;
a = b;
b = r;
}
 
return a;
}
 
int main() {
 
 
cout <<  "Введите числа n и m:";
cin >> n >> m;
 
// при больших n и m здесь произойдет переполнение
// и программа будет работать некорректно
nm = n*m;
 
/*
* Для вычисления НОК воспользуемся формулой:
* LCM(N, M) = (N * M)/GCD(N, M)
*/
lcm = n/gcd(n, m)*m;
 
/*
* Все общие кратные имеют вид K*LCM(N, M), для некоторого натурального K.
*/
cout << "Общие кратные, меньшие n*m = " << nm << ":" << endl;
for(cm = lcm; cm < nm; cm += lcm) {
cout << cm << " ";
}
cout << endl;
cout << ("pause");
return 0;
}
1
Модератор
Эксперт С++
 Аватар для zss
13773 / 10966 / 6491
Регистрация: 18.12.2011
Сообщений: 29,244
04.04.2015, 09:16
Цитата Сообщение от kylroma Посмотреть сообщение
cout << ("pause");
Это вместо
C++
1
system("pause");
??????????????????????????


Цитата Сообщение от kylroma Посмотреть сообщение
int n, m; // исходные натуральные числа n, m
int nm; // произведение чисел m и n
int lcm; // (least common multiple) наименьшее общее кратное (НОК)
int cm; // (common multiple) общее кратное чисел n и m
С какой целью Вы объявили эти переменные глобальными?
0
Одессит
 Аватар для kylroma
243 / 88 / 44
Регистрация: 30.12.2013
Сообщений: 316
Записей в блоге: 2
04.04.2015, 09:44
zss, вопросы топикстартеру караглыщ, надо переадресовать. Я только исправил синтаксические ошибки, которые были при копировании кода.
1
1 / 1 / 0
Регистрация: 23.11.2014
Сообщений: 9
04.04.2015, 12:40  [ТС]
nmcf, А как отрегулировать,я не знаю(?

Добавлено через 1 минуту
zss, Да но я исправила) я сначала сделала не глобальными, а потом когда ошибки исправляла,думала может это как-нибуть поможет - не помогло, потом так и оставила.

Добавлено через 1 час 9 минут
nmcf, а все,сама исправила
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.04.2015, 12:40
Помогаю со студенческими работами здесь

Не могу исправить ошибки(
List.h (декларация класса) #pragma once template &lt;typename T&gt; class List : public list &lt;T&gt; { public: void insert(T); ...

Не могу исправить синтаксические ошибки
не могу исправить,помогите пожалуйста. всяко разно пробывала с этими скобками не получилось. #include &quot;stdafx.h&quot; ...

не могу исправить ошибки в программе
с массивами что-то совсем напутала, и исправить не получается, целый день сижу, мозг скис уже взываю о помощи. #include...

не могу исправить ошибки в коде
Никак не могу исправить ошибки в коде,помогите. #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; //Описание класса СХ class CX { ...

У меня ошибки не могу их исправить
#include &quot;Header.h&quot; movie::movie() { name = &quot; &quot;; info = &quot; &quot;; length = 0; age_of_visitor = 0; } movie::movie(const...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru