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

Дана матрица. Определить сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сохранение и считывания списка с текстового файла http://www.cyberforum.ru/cpp-beginners/thread1104750.html
Всем привет! Ребята я делаю программу по работе со списками и она уже почти готова, по сути всё сделал! Вот только не знаю как сохранить список в текстовый файл, и считать с него(функциями)! Подскажите... И хоть немножко объяснения или комментариев что бы я понял! Вот код: //--------------------------------------------------------------------------- #include <clx.h> #include <iostream.h>...
C++ Поменять местами соседние элементы массива так, чтобы в нечетной позиции стоял меньший элемент пары Составить программу, которая в массиве A(N), N – четное, меняет местами соседние элементы так, чтобы в нечетной позиции стоял меньший элемент пары. Вспомогательный массив не использовать. Например, исходный массив 1 3 5 2 7 0, преобразованный массив: 1 3 2 5 0 7. http://www.cyberforum.ru/cpp-beginners/thread1104748.html
C++ Определить, площадь какого из прямоугольников минимальна
Даны длины сторон трех прямоугольников. Определить, площадь какого из прямоугольников минимальна. Нахождение площади прямоугольника и минимума оформить в виде подпрограмм.
C++ Верно ли реализована сортировка выбором
Правильно я реализовал сортировку выбором? #include "stdafx.h" #include <iostream> using namespace std; int main() { const int n = 10; int a; int temp; for (int i=0;i < n; i++)
C++ Протабулировать функцию Y = F (x) http://www.cyberforum.ru/cpp-beginners/thread1104740.html
Протабулировать функцию Y = F (x), аргумент которой пробегает множество элементов одномерного массива A, предварительно вычислив значение параметра S. S + cos (x) * cos (x), где S - сумма положительных элементов массива A. Массив A 0, 2,-π, (это число пи, которое отрицательное) 1, -2
C++ Определить числа, если известны результаты операций с ними Даны два десятичных числа X и Y. Их перевели в двоичную систему счисления и определили, что в числе X из 4 разрядов три единицы, а в числе Y из 5 разрядов две единицы. Логическое (побитовое) произведение этих чисел равно 10(2) , а логическая (побитовая) сумма – 11110(2). (2)-двоичная система.надо найти числа х и у.. подскажите пожалуйста подробнее

Показать сообщение отдельно
Programmers
0 / 0 / 1
Регистрация: 24.02.2014
Сообщений: 25
25.02.2014, 00:15     Дана матрица. Определить сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент
leest, Т.е тебе надо 2 кода написать?

Добавлено через 35 минут
Говорю сразу, что код я не проверял.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<malloc.h>
#include<stdio.h>
#include<time.h>
int main(){
int m=8,n=8,i,j,s1,s2,s3,p;
int** mas=(int**)malloc(sizeof(int*)*m);
for(i=0;i< m;i++)mas[ i]=(int*)malloc(sizeof(int)*n);
srand((unsigned)time(NULL));
for(i=0;i< m;i++){for(j=0;j< n;j++)
{mas[ i][ j]=rand()/1000-2;
printf("M ",mas[ i][ j]);}printf("\n");}printf("\n");
printf("The sums are equal for: "); p=0;
for(i=0;i< m;i++){s1=s2=0; for(j=0;j< n;j++)
{s1+=mas[ i][ j]; s2+=mas[ j][ i];}
if(s1==s2){printf("%d ",i); p++;}}
if(p==0)printf("none"); printf("\n\n");
for(i=0;i< m;i++){s3=0; p=0; for(j=0;j< n;j++){
s3+=mas[ i][ j]; if(mas[ i][ j]< 0)p=1;}
if(p)printf("line %d: sum=%d\n",i,s3);}
for(i=0;i< m;i++)free(mas[ i]); free(mas);
printf("\nPress Enter for exit\n"); getchar(); 
return 0;
}
 
Текущее время: 20:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru