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

Никак не могу найти ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ friend функция С++ на MSVC 6.0 http://www.cyberforum.ru/cpp-beginners/thread42898.html
Переписал из книги С. Прата такое : class Port { private: int bootles; ....... public: ....... friend ostream & operator<<(ostream & os, const Port & p); };
C++ как остановить программу? я написал простенькую программу и у меня появилась проблема. когда запускаю программу вожу число программа с ним чото делает а кода выводится результат окно закрывается и я не успеваю глянуть на результат. http://www.cyberforum.ru/cpp-beginners/thread42856.html
C++ исключения
программа реализует проверку на двоичное число: #include <iostream> #include <string.h> using namespace std; //класс исключений class error{ public: char str; //конструктор, который присваивает строке stri значение строки str
переставить елементы массива C++
Задали задачу: В массиве переставить значения в обратном порядке. Тоесть(1,2,3,4,5)надо перевернуть(5,4,3,2,1) Написал код ,вроде должен работать, но не работает. const int n=5; int a={1,2,3,4,5},buf; for(int i=0;i<n/2;i++) { bool f=true; for(int j=n-1;j>n/2;j--)
C++ решение функции и запись результата в файл http://www.cyberforum.ru/cpp-beginners/thread42816.html
Условие в прилогаемом файле...
C++ как осуществить статус загрузки? помогите пожалуйста мне нужен код для проги чтобы код показывал статускакой то работы...скажем прога работает с файлом и закончит через 10 мин...это надо показывать в процентах так 10% 11% 80% и т.д. заранее благодарен!! подробнее

Показать сообщение отдельно
vaddio
0 / 0 / 0
Регистрация: 30.06.2009
Сообщений: 6

Никак не могу найти ошибку - C++

03.07.2009, 18:47. Просмотров 574. Ответов 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
#include<iostream.h>
#include<conio.h>
#include<math.h>
#include<STDLIB.H>
#include<COMPLEX.H>
  main()
   {
     const m=7, n=7;
 m5: int A[m][n],i,j,F;
     clrscr();
      for(i=0;i<m;i++)
       {
     cout<<"\n";
     for(j=0;j<n;j++)
      {
        A[i][j]=random(10);
        cout<<A[i][j]<<"  ";
      }
       }
     cout<<"\n__________________\n";
    for(i=0;i<m;i++)
      cout<<A[0][i]<<" ";
    for(i=1;i<n-1;i++)
      {
        cout<<"\n";
        cout<<A[i][0]<<" ";
        for(j=0;j<m-2;j++)
        cout<<"  ";
        cout<<A[i][m-1];
      }
    cout<<"\n";
       for(i=0;i<n;i++)
    cout<<  A[n-1][i]<<" ";
       cout<<"\nEHCE? DA(1) NE(0)"; cin>>F ;
    if(F==1) {goto m5;} else      return 0;}
На экран она выводит вот что,когда ее запускаешь сtrl+f9
0 0 3 0 3 2 5
1 7 9 2 4 1 6
5 0 1 8 6 7 8
4 6 6 5 5 7 1
4 1 6 4 4 5 3
8 2 1 4 6 1 5
________________
0 0 3 0 3 2 5
1 6
5 8
9 8
4 1
4 3
8 2 1 4 6 1 5
То есть это коантовка думерного массива,все правильно,но как только в пункте const m=7, n=7; задаешь не одинаковые переменные а разные к примеру const m=9, n=7;то программа уже выводит на экран неправильную окантовку.помогите пожалуйста найти и исправить ошибку чтобы при разных переменных(размерах) задача выдавала правильную окантовку.

Добавлено через 2 минуты 1 секунду
0 0 3 0 3 2 5
1 7 9 2 4 1 6
5 0 1 8 6 7 8
4 6 6 5 5 7 1
4 1 6 4 4 5 3
8 2 1 4 6 1 5
________________
0 0 3 0 3 2 5
1 6
5 8
9 8
4 1
4 3
8 2 1 4 6 1 5
Немного не так написал вот что выводит на экран

Добавлено через 2 минуты 18 секунд
вообщем числа во втором столбце должны идти от крайней верхней пятерки до крайней нижней пятерки а не от нуля до двойки....сайт просто не повзоляет изобразить правильнею окантовку в в середине пусто...вобщем надеюсь кто-то поможет исправить ошибку
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru