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

Ошибка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Одномерный массив(кто знает? как это делать?) http://www.cyberforum.ru/cpp-beginners/thread107860.html
Задача такая Заполнить случайными целыми числами в диапозоне 0 до 10 и вывести на экран одномерный массив размером 20 элементов. И написать программу расположения элементов массива по возрастанию Помогите плиз... в С++
C++ Вопрос про одномерный массив Задача такая Заполнить случайными целыми числами в диапозоне 0 до 10 и вывести на экран одномерный массив размером 20 элементов. И написать программу расположения элементов массива по возрастанию Помогите плиз... Добавлено через 4 минуты И это всё в С++ http://www.cyberforum.ru/cpp-beginners/thread107855.html
C++ Сформируйте линейный массив получающийся при чтении массива с левого верхнего угла до середины против часовой стрелки
Помогите, пожалуйста, составить программу, для решения такой задачи: Дан двумерный массив целых чисел А . Сформируйте линейный массив В , получающийся при чтении данного массива с левого верхнего угла до середины против часовой стрелки
C++ Дана матрица
Помогите пожалуйста написать прогу на Си! Дана матрица размера SxS S-четное. Составить программу, которая выполняет обмен между четвертями матрицы. 1-3, 2-4
C++ Новая функция в С++ http://www.cyberforum.ru/cpp-beginners/thread107769.html
Разработать функцию:Функция выделяет первое слово из строки. При реализации функции запрещается пользоваться функциями библиотек языка C. Примечание. термин "слово", под ним понимается любая последовательность символов, ограниченная любым числом пробелов и/или началом/концом строки. Заранее благодарю.
C++ Множества. Выполнить действия над множествами: (B - A) * C (по заданным условиям). Доброго времени суток. Помогите пожалуйста решить задачку по множествам. условие: Задан универсум X = . Необходимо задать множества A, B, C e X, то есть множества, состоящие из натуральных чисел диапазона от 1 до 40, при чем |A|=|B|=|C|=20, заданные с помощью генерации случайных чисел. Выполнить действия над множествами (B - A) * C и вывести результат. Вот собственно и все задание.... подробнее

Показать сообщение отдельно
so1o
33 / 33 / 2
Регистрация: 16.11.2009
Сообщений: 192
23.03.2010, 12:42     Ошибка
всем дорбого дня.
я не могу найти ошибку в моем листинге....
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <iostream.h>
#include <iomanip.h>
#define N 3
#define M 2
 
void downmassiv(int* A,int* B);
void input(int *mass,int m,int n)
{
     int i,j;
     for(i=0;i<m;i++)
     {
                     for(j=0;j<n;j++)
                     {
                                     cout<<"mass["<<i<<"]["<<j<<"]=";
                     cin>>*(mass+i*n+j);
                     }
                     }
     }
     
void output(int *mass,int m,int n)
{
     int i,j;
     for(i=0;i<m;i++)
     {
                     for(j=0;j<n;j++)
                     {
                                     cout<<setw(5)<<*(mass+i*n+j);
                     }
                     cout<<"\n";   
         
                     }
                     }
 
 
int main()
{      
     int A[M][N], B[N][M],i,j,k;
         cout<<"\n vvodim A:\n";
     input(&A[0][0],M,N);
         cout<<"\n vvodim B:\n";
     input(&B[0][0],N,M);
      downmassiv(*A,*B);
      cout<<"\n vivodim A:\n";
     output(&A[0][0],M,N);
         cout<<"\n vivodim B:\n";
     output(&B[0][0],N,M);
     getch();
}
 
void downmassiv(int* A, int* B)
{  int i,j;
   for(i=0;i<N;i++)
   { for(j=0;j<M;j++)
     { if(A[i][j]<0)
      A[i][j]*=A[i][j];
      if(B[i][j]<0)
      B[i][j]*=B[i][j]; }             }
     
     
     }
Dev C++

Добавлено через 1 минуту
PS
Задание:
Поменять отрицательные элементы массива на их квадратты
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru