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

Дана целочисленная прямоугольная матрица - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ BUILDER 6.0 Создайте класс, позволяющий автомобилисту оценить свои затраты на проезд от одного города до другого http://www.cyberforum.ru/cpp-beginners/thread1018364.html
ПОМОГИТЕ ПОЖАЛУЙСТА С ТАКОЙ ЗАДАЧКОЙ: Создайте класс, позволяющий автомобилисту оценить свои затраты на проезд от одного города до другого. В классе определяются поля: расстояние между городами в км, расход топлива в л/ч, стоимость пробега одного километра пути в рублях, тип топлива (бензин А80, А92 или А95). Стоимость одного литра каждого вида топлива известна и задана константно. Объектом...
C++ Сформировать массив из среднегеометрических значений положительных элементов каждого столбца матрицы Дана матрица A(5,5). Сформировать одномерный массив C(5) из средне геометрических значений положительных элементов каждого столбца матрицы. Сделать надо через функцию. Я сделала так , но неправильно а где лоханулась не понимаю.... Помогите пожалуйста!) int mnogomer (double (&arr)) { double sum0=0, sum1=0, sum2=0, sum3=0, sum4=0; int k0=0, k1=0, k2=0, k3=0, k4=0; double p0=1.0,... http://www.cyberforum.ru/cpp-beginners/thread1018363.html
Создайте структуру MEDOSMOTR C++
Создайте структуру MEDOSMOTR и в ней переменные для хранения данных о прошедших медосмотр пациентах: код пациента (целое), масса (дробное), рост (дробное), наличие хронических заболеваний (булев тип). Создайте 4 переменных этой структуры, две заполните значениями самостоятельно разными способами, значения последних двух спросите у пользователя. Оформите вывод значений всех четырех переменных...
Колличество слов в строке C++
Условие задания понятно из темы. Вот мой код: #include <iostream.h> #include <string.h> main() { int x=0; char s; cout<<"Vvedite stroku: "; cin.getline(s, 100);
C++ Количество различных символов в тексте http://www.cyberforum.ru/cpp-beginners/thread1018347.html
Пожалуйста, если не сложно, нужен алгоритм с объяснением!! Заранее спасибо)) Определить сколько различных символов входит в заданный текст.
C++ Программа для вычисления значения Здравствуйте, помогите решить задачу. Напишите программу, которая вычисляет значение y = 1+x+x^2+x^3+...x^n при любом x. Вычисления продолжать до тех пор, пока очередное слагаемое больше заданного значения Z. Найти количество слагаемых. Заранее спасибо. подробнее

Показать сообщение отдельно
Onito
0 / 0 / 0
Регистрация: 25.11.2013
Сообщений: 20
25.11.2013, 15:23     Дана целочисленная прямоугольная матрица
#include <iostream>

using namespace std;

int main()
{
int sum=1, flag=0;
int mat[3][3] = {{1,2,-3},{1,2,3},{-1,-2,-3}};
for(int i=0;i<3;i++)
{
for(int j=0; j<3; j++)
{
if(mat[i][j]>=0)
break;
else
flag++;
if(flag==3)
for(int k=0;k<3;k++)
sum*=mat[i][k];
}
flag=0
}
if(sum<0)
sum*=-1
cout << sum << endl;
return 0;
}

по быстрому сваял, переделай под себя там не сложно,

Добавлено через 8 минут
#include <iostream>

using namespace std;

int main()
{
int sum=1, flag=0, value_str=0;
int mat[3][3] = {{-1,-2,-3},{1,2,3},{-2,-2,-3}};
for(int i=0;i<3;i++)
{
for(int j=0; j<3; j++)
{
if(mat[i][j]>=0)
break;
else
flag++;
if(flag==3)
{
value_str++;
for(int k=0;k<3;k++)
sum*=mat[i][k];
}
}
flag=0;
}
if(value_str==0)
sum=0;
if(sum<0)
sum*=-1;
cout << sum << ' ' << value_str << endl;
return 0;
}

вот конечный вариант для обоих задач учтен случай когда 0 строк удовлетворяющих условию
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru