Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Помощь студентам


Ответ
 
Опции темы Опции просмотра
Старый 14.12.2012, 22:59   #1 (permalink)
Lyma
Новичок
 
Регистрация: 14.12.2012
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Smile Не могу найти ошибку

Здравствуйте! Пожалуйста помогите найти ошибку в коде С++
Код:
#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;
}
Вот само задание: Вычислить сумму нечётных элементов для каждого столбца, результаты занести в одномерный массив. Число строк и столбцов вводится с клавиатуры. Элементы массива заполняются с помощью генератора случайных чисел.
Вот что выходит:
aacuiyiiue.jpg
Не понимаю откуда берётся первое число и почему копирует третье....
Lyma вне форума   Ответить с цитированием

Старый 14.12.2012, 22:59
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Вот полезные ссылки, по которым содержится похожая информация

Найти ошибку
Не могу найти ошибку
Строки. Не могу найти ошибку в программе
Помогите найти ошибку

Старый 15.12.2012, 01:10   #2 (permalink)
Fenix
404
 
Аватар для Fenix
 
Регистрация: 10.01.2010
Сообщений: 1,749
Записей в дневнике: 5
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3868
По умолчанию

p[0] не заполняется. где? ищите.
Fenix вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 05:12.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.