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

В чем ошибка? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение матрицы http://www.cyberforum.ru/cpp-beginners/thread1105644.html
Есть программа, которая запрашивает у пользователя размер матрицы, а потом заполняет ее случайными числами. Так вот, моя программы при вводе числа B меньшего A ломается. Не могу понять, где моя ошибка. Подскажите пожалуйста. #include<iostream> #include <ctime> #include <iomanip> #include <stdlib.h> using namespace std; int A,B;
C++ Вычислить сумму 2/3+3/4 Доброго времени суток! прошу небольшой помощи по задачке: вычислить сумму 2/3+3/4+4/5+... n слагаемых с++ только начал осваивать, поэтому извиняюсь за глупый вопрос #include "stdafx.h" #include <iostream> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread1105643.html
Не могу заставить правильно посчитать символы (strlen) C++
Здравствуйте. Помогите, пожалуйста. Код и вывод на скриншоте. Обратите внимание, что стоит проверка (см. комментарий) - вот там и считает неправильно. То есть, почему strlen(tempname) выдает меньше символов, чем ввел? #include <iostream> #include <cstring> const int slen = 30; struct student { char fullname; char hobby;
сделать свою Beep() C++
собственно как она реализуется ? может кто знает?
C++ Расширенный алгоритм Евклида http://www.cyberforum.ru/cpp-beginners/thread1105629.html
Здравствуйте, форумчане! Подскажите пожалуйста как реализовать такое задание(код самого алгоритма Евклида прилагается): Программа должна предусматривать ввод исходных данных: двух неотрицательных чисел, модуля и выдачу результата: обратной величины по модулю. #include <iostream> #include <cmath> using namespace std; int ext_gcd(int a, int b, int& x, int& y){ int q, r, x1, x2, y1, y2,d;...
C++ Класс дельта Создать класс дельта таким образом что бы каждый объект имел свой персональный номер (дескриптор объекта) и функцию которая возвращает его значение Добавлено через 21 час 18 минут #include <iostream> #include <conio.h> using namespace std; class Delta{ protected: подробнее

Показать сообщение отдельно
tim289
4 / 4 / 2
Регистрация: 15.02.2014
Сообщений: 25
26.02.2014, 00:42     В чем ошибка?
В текстовом док файле куча символов а оно стрянет на первых 7-ми только(
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
#include <iostream>
#include <fstream>
#include <conio.h>
#include <locale>
#include <string>
#include <cstdlib>
#include <iomanip>
 
using namespace std;
int main()
{
    setlocale(LC_ALL,"Russian");
 
    int a=0,b=0,i=0,l=0,g,k;
    double f;
    unsigned char h;
    string str;
    int mass1[256],mass[256];
    ofstream file("text03.dat");
    ifstream myfile("text03.doc");
 
    for(int i=0;i<256;i++)
        mass[i]=0;
 
    i=0;
 
 while( !myfile.eof() )
        {
            h=myfile.get();
            a=int(h);
            i++;
            cout<< a<<" ";
            mass[a]+=1;
        }
 
    k=i;
    for(int i=0;i<256;i++)
            mass1[i]=i+1;
 
 
for(i=0;i<255;i++)
    {
        for(l=0;l<255;l++){
        if (mass[l]<mass[l+1])
        {
          b=mass[l+1];
          mass[l+1]=mass[l];
          mass[l]=b;
          b=mass1[l+1];
          mass1[l+1]=mass1[l];
          mass1[l]=b;
        }}
    }
 
    file<<"text03\n"<<endl;
    file<<k<<endl;
    for(i=0;i<256;i++)
            {
                if(mass1[i]!=0){
                if (mass1[i]<100){
                f=double(mass[i])/double(k);
                file<<(mass1[i])<<"    "<<f<<endl;;
                }
                if (mass1[i]>=100){
                f=double(mass[i])/double(k);
                file<<(mass1[i])<<"   "<<f<<endl;;
                }
                }
            }
 
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru