Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
GMC_Cooper
1

Код программы есть, нужно откорректировать и доделать конец задания.

25.12.2010, 20:29. Показов 509. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
ЗАДАНИЕ:
Для каждой строки матрицы, расположенной между минимальным и максимальным элементами главной диагонали, накопить произведение ненулевых элементов и подсчитать число элементов, не участвовавших в накоплении. Матрица квадратная, число строк не более 10.

Код программы:



#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
#define N 5
#define M 5

int main()
{
int A[N][M], i = 0, j = 0, min = 0, max = 0,nullcount = 0, count = 1;

for(i = 0; i < N; i++)
{
for(j = 0; j < M; j++)
A[i][j] = rand() % 99;
}

// dlya proverki nakopleniya i kol. nulevih elm.
A[0][0] = 1;
A[1][1] = 0;

min = A[0][0];
max = -1E+38;

for(i = 0; i < N && i<M; i++)
{
if(min > A[i][i]) min = A[i][i];
if(max < A[i][i]) max = A[i][i];
}

for(i = 0; i < N; i++)
{
for(j = 0; j < M; j++)
printf("%.2d ", A[i][j]);
printf("\n");
}
printf("=================\n");
printf("min = %d\n", min);
printf("max = %d\n", max);


for ( i = 0; i < N && i < M; i++)
{
// nakoplenie ne nulevih elm
//if ( (A[i][i] > min) & (A[i][i] < max) )
//{
if ( A[i][i] != 0 )
{
count *= A[i][i];
} else {
nullcount++;
}
//}
}

printf("Nulevyh elem. = %d\n", nullcount);
printf("Nakoplenoe proizved. = %d\n", count);
return 0;
}

нужно помочь с накоплением произведения в строчке между максимальным и минимальным элементами главной диагонали.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2010, 20:29
Ответы с готовыми решениями:

Есть код программы.Нужно её запустить
Есть код программы.Нужно её запустить в среде c++ builder 5. В программе работа с формой. Нужно...

Нужно перевести код с c++ на c#. Может есть какие-нибудь программы?
Здравствуйте! Необходимо перевести коды с++ на с# #include &lt;iostream&gt; #include &lt;math.h&gt; using...

Есть код программы с динамическими массивами, но нужно переделать его под локальные.
Добрый вечер, нужна помощь! Есть код программы с динамическими массивами, но нужно переделать его...

Есть один листинг программы который нужно запустить и скомпилировать!(код не мой).
Вообщем скачал с inet листинг программы на Delphi и как вы уже догадались не смог с ним...

0
25.12.2010, 20:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2010, 20:29
Помогаю со студенческими работами здесь

Поиск в строке слова с минимальным количеством букв (код программы есть, нужно найти ошибку)
Пользователь вводит строку, программа находит в ней слово с наименьшим количеством букв. Выводит...

Нужно доделать код
Вычислить z=(xmax-ymin)/(xmin-ymax) с использованием функции, где xmax ,xmin ,ymax ,ymin –...

Часть программы нужно доделать
Само задание: В файле myfile.txt содержится информация типа а= 1,0; b = 5; с = 25,2; d = -l2,5....

как доделать запрос : у меня есть 2 таблицы и нужно
как доделать запрос : у меня есть 2 таблицы и нужно вывести кинотеатр и название фильма...

Нужно доделать код (вывод сообщения)
У кого есть свойства MsgBox-ов т.е. Сhr(13) Сritical

Численное интегрирование методом прямоугольников. Есть програма нужно доделать
Нужно доделать Численное интегрирование методом прямоугольников. Можно выбрать функцию ввести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru