14.12.2012, 22:59 | #1 (permalink) |
Новичок
Регистрация: 14.12.2012
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Не могу найти ошибку
Код:
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { srand (time(NULL)); int i,j,n,m; int A[100][100]; setlocale (LC_ALL, "Russia"); cout<<"Введите количество строк:"; cin>>n; cout<<"Введите количество столбцов:"; cin>>m; { for (i=0;i<n;i++) for (j=0;j<m;j++) A[i][j]=rand()%50; } for (int i = 0; i < n; i++) { for(int j = 0; j < m; j++) cout << A[i][j] << " "; cout << endl; } int P[10]; int k; int sum; { for (j=0;j<m;j++) for (k=0;k<m;k++) { for (i=0;i<n;i++) if (A[i][j]%2!=0) sum=sum+A[i][j]; P[k]=sum; cout << P[k] << " "; sum=0; } } cout << endl; system("pause"); return 0; } Вот что выходит: Не понимаю откуда берётся первое число и почему копирует третье.... |
14.12.2012, 22:59 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Вот полезные ссылки, по которым содержится похожая информация Найти ошибку Не могу найти ошибку Строки. Не могу найти ошибку в программе Помогите найти ошибку |
15.12.2012, 01:10 | #2 (permalink) |
404
Регистрация: 10.01.2010
Сообщений: 1,749
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3868
|
p[0] не заполняется. где? ищите.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|