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

исправьте ошибки в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Утечка памяти http://www.cyberforum.ru/cpp-beginners/thread695623.html
Доброго времени суток, форумчане. Помогите справиться с утечкой памяти, не понятно где зараза засела. Это класс представления числа в СОК (система остаточных классов) На вход подается лишь одно число и возникает проблема, если это (число < 2310) то всё нормально и отлично, при этом получается 6 остатков, но как только (число >= 2310), тогда количество остатков становится больше 6, и выбивает...
C++ факториал с точностью до единицы Привет всем! Помогите исправить код,считает правильно все факториалы от 0 до 20,у остальных неверно. Посоветовали ввести ограничение на числа хранимые в result от 0 до 9 включительно,но мне так и не удалось эт правильно сделать. вот код программы: #include <stdio.h> #include <stdlib.h> unsigned char result; unsigned int n,i,r,rd,re; int k,j; void main() {printf ("\nВведите число от 0 до... http://www.cyberforum.ru/cpp-beginners/thread695616.html
программа с файлами C++
ХЕЛП! Даны инвентарный файл F, содержащий сведения о количестве изделий разных видов продукции, хранящейся на складе (вид продукции задается порядковым номером), и вспомогательный файл G, содержащий сведения о том, на сколько уменьшилось или увеличилось количество изделий этих видов продукции. Обновить файл F на основе файла G. Реализовать на двоичных файлах с помощью структур данных (struct)....
Быстрое преобразование числа C++
Здравствуйте уважаемые программисты! Подскажите пожалуйста как быстрее всего получить из положительного числа единицу, а из отрицательного - минус один. Я знаю два способа. //способ 1 if(a > 0)a = 1; if(a < 0)a = -1; //способ 2 a = a/abs(a); Какой из этих вариантов будет работать быстрее? Есть ли еще способы, которые будут работать быстрее, чем эти два? Процедура выполняется во...
C++ двоичный однорукий бандит http://www.cyberforum.ru/cpp-beginners/thread695592.html
Помогите составить программу получения статистики по N сериям игр с двоичным «одноруким бандитом» (действующем на основе равнораспределённой двоичной случайной величины) при использовании следующей неазартной стратегии: как только выигрыш превзойдёт проигрыш, очередная игра заканчивается.
C++ возрастание в функции void Shifr (FILE *f) { char sh; int n=0; struct TOVAR tz; while (fgets ((char *)&tz,sizeof(TOVAR),f)!=NULL) if (strncmp(tz.sh,DL_SH)==0) { if (n==0); { puts ("name kol-vo data"); подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
12.11.2012, 19:45     исправьте ошибки в коде
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
#include <conio.h>
#include <math.h>
#include <iostream>
using namespace std;
int main()
{
  int n,m,S,d,i,x, maxd=0,c=0;
  cout<<"vvedite n and m";
  cin>>n>>m;
 
  S=0;
  maxd=0;
 
  for(x=n; x<=m;x++){
    for(d=1; d*d<=x;d++)
       if(x%d==0)
             S=S+1;
  
    if(maxd<S){
      c=x;
      maxd=S;
    }
  }
  cout <<"maxd="<<maxd<<"c="<<c;
  getch();
  return 0;
}
 
Текущее время: 07:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru