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

Неверный вывод в консоль - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано натуральное N. Составить программу для поиска первой цифры этого числа http://www.cyberforum.ru/cpp-beginners/thread656509.html
Помогите написать программу с применением функции "while". Вот задание: Дано натуральное N. Составить программу для поиска первой цифры этого числа.
C++ Описание билбиотек, литератутра Доброго времени суток! Возникла "небольшая" проблема. Появилась необходимость написать консольное приложение оперирующее директориями и файлами. Порылся в сети, нашёл упоминание библиотек dir.h и dirent.h, однако ничего кроме упоминания накопать не удалось. Описание функций данных библиотек так же найти не удалось. Укажите, пожалуйста, ресурс или литературу в которых имеется описание... http://www.cyberforum.ru/cpp-beginners/thread656506.html
C++ Стегография. Формат .wav
Пишу лабу по стегографии. Необходимо использовать формат .wav (.wave) и алгоритм LSB. Подскажите, сколько байт заголовка занимает сей формат (сколько надо пропустить)? 44 байта?
При добавлении пустого конструктора копирования начинается какая-то ерунда C++
Всем пт! Вот у меня есть такой код: class human { private: int age; public: human (int a) {age = a;}
C++ Double, int , long double http://www.cyberforum.ru/cpp-beginners/thread656457.html
Как вычислить диапазоны типов вручную указанных в название темы?
C++ Ограничение ввода символов Здравствуйте. Пишу программку вроде калькулятора, возникла проблема, если вводить не цифры программа соответственно зависает.. Как можно ограничить ввод символов? Что бы при при вводе символов выдавало сообщение об ошибке... подробнее

Показать сообщение отдельно
AkaDo.XD
3 / 3 / 0
Регистрация: 10.03.2010
Сообщений: 52
23.09.2012, 14:32     Неверный вывод в консоль
доброго времени суток
не могу понять что не правильно..до этого писал на шарпе .там проблем с многомерными массивами не было.... теперь в универе захотели переобучить на с++..кинул листинг и скриншот..объясните почему так и что я не правильно сделал??
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
// laba6_var8.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <stdio.h>
#include <tchar.h>
#include <conio.h>
#include <windows.h>
#include <math.h>
#include <stdlib.h>
#include <ctime>
 
void ArrayInit(int **A,int N)
     {
      srand(time(0));
       for (int i=0;i<N;i++)
                for (int j=0;j<N;j++)      
                  // A[i][j]=rand()%(10)-10;
                  { 
            if (i==N-1) scanf("%d",&A[i][j]);
            else scanf("%d\n",&A[i][j]);
        }
                  
     } 
 
void ArrayShow(int **A,int N)
      {
             for (int i=0;i<N;i++)
                for (int j=0;j<N;j++)
                 {
                 if (!(j%N)) printf("\n"); 
                  printf("%d,%d\t",A[i][j]); 
                 }
                printf("\n");
      }
 
void movearray(int **A,int N)
{
    int p=0;
    for (int i=1;i<=N;i++)
    {
        p=A[N-1][i-1];
        A[N-1][i-1]= A[i-1][N-1];
        A[i-1][N-1]=p;
    }
 
}
 
void clearArray(int **A,int N)
{
    for (int i=0;i<N;i++) delete []A[i];
   delete []A;
   A=NULL;
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    printf("Vvedite n=");
    int n; scanf("%d",&n);
//------------------------------------------------------------------------- 
        int **A=new int*[n];
        for (int i=0;i<n;i++) A[i]=new int[n];
        ArrayInit(A,n);
//-------------------------------------------------------------------------
    printf("arr=\n");
    ArrayShow(A,n);
//-------------------------------------------------------------------------         
        printf("new arr=\n");
        movearray(A,n);
        ArrayShow(A,n);
//-------------------------------------------------------------------------
        clearArray(A,n);
    getch();
    
}
Миниатюры
Неверный вывод в консоль  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru