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

Найдите в коде ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка методом пузырька http://www.cyberforum.ru/cpp-beginners/thread183099.html
Народ, можете помочь с сортировкой массива методом пузырька. Буду очень презнателен за скорую помощь)) Вот прога: #include <iostream> #include <cstdlib> using namespace std; int main() {
C++ Использование файлов Здравствуйте, нужна помощь в решении задания. Я новичек и пока еще немогу сама разобраться. В файле хранится информация по задолженностям студентов: ФИО, группа, курс, предмет. Написать программу удаления из файла информации о студентах аннулировавших задолженности. Для задания, с обработкой файла с заданной структурой, написать программу для его создания. http://www.cyberforum.ru/cpp-beginners/thread183096.html
запись и чтение динамических объектов в файл C++
Как быть, че делать? Особенно при чтение файла, ведь неизвестно какого он размера. И как бы все это разместить в одной функции, ну например в конструкторе?
C++ Создать класс
Создать класс, который содержит такие поля: *Размер массива *Динамический двумерный массив И такие методы: Конструктор с параметрами Конструктор по умолчанию Конструктор копирования Деструктор Ввод значений элементов массива Вывод значений
C++ Абстрактный тип данных "СПИСОК" http://www.cyberforum.ru/cpp-beginners/thread183086.html
Помогите с лабораторной на С++, пожалуйста:wall: В расписании сохраняется информация о движении поездов по станции "Днепропетровск-пасажирский": номер поезда, маршрут движения, время отправления. Необходимо распечатать все поезда, которые отправляются в заданном диапазоне времени. Очень жду ответа:sigh:
C++ Определить, имеет ли последовательность чисел нечетную длину Здраствуйте! Нужна ваша помощь... Условие: В файле находятся только целые числа. Определить, имеет ли последовательность чисел, находядящихся в файле, нечетную длину, если да то переменной middle присвоить значение среднего елемента файла. В противном случаи присвоить ей значение первого числа. Вот есть код программы... Первая функция записует последовательность в файл. Вторая должна... подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт С++
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
28.10.2010, 20:53     Найдите в коде ошибки
Рабочий код. Логику не правил

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
76
#include <stdio.h> 
#include <conio.h>
//-------------------
#define M 3     //задаем размерности твоих матриц через константы
#define N 3
//------------------------
int A[M][N];    //инициализируем двумерные массивы
int BB[N][M];
//-----------------
int enter(int mas[M][N]);//функция ввода
int print(int mas[M][N]);//функция печати
//---------------------------
int enter(int mas[M][N])
{
        printf("Enter elements of Matrix:\n");
        for(int i = 0; i < M; i++)
        {
                for(int j = 0; j < N; j++)
                {
                        printf("mas[%i][%i]=", i, j);//заполняем массив
                        scanf("%i",&mas[i][j]);
                }
        }
        return 0;
}
//----------------------------------
int print(int mas[M][N])
{
        printf("Matrix:\n");
        for(int i = 0; i < M; i++)
        {
                for(int j = 0; j < N; j++)
                {
                        printf("%i ", mas[i][j]);//выводим массив
                                                
                }
                printf("\n");
        }
        return 0;
}
//-------------------------------
//transponirovannaja matrica
int transponir(int mas[M][N])
{   
  
    int i,j;
        //int BB[M][N];
       for (i=0; i<M; i++)
       {
        for(j=0;j<N;j++)
        {
            BB[j][i]=mas[i][j];
        }
       }
         printf("Posle transponirovania matritsa imeet vid: \n\n\n");
        for (i=0;i<M;i++)
        {
            for (j=0;j<N;j++)
            printf("%d", BB[i][j]);
        printf("\n\n");
        }
       return 0;
}
    
//----------------------------------
int main()
{
      
        printf("Matrix A: \n");
        enter(A);
        print(A);
        
        printf("\n");
        transponir(A);
        return 0;
}
 
Текущее время: 21:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru