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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kowmar
1 / 1 / 0
Регистрация: 04.01.2010
Сообщений: 13
#1

Найти в одномерном массиве сумму элементов массива, расположенных до последнего положительного - C++

05.01.2010, 01:03. Просмотров 434. Ответов 5
Метки нет (Все метки)

1) найти в одномерном массиве сумму элем. массива,расположенных до последнего положительного
2)в матрице А[M,M] действ. чисел подсчитать сумму отрицательных элементов. полученным значением заменить элементы главной диагонали матрицы. вывести матрицу
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2010, 01:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти в одномерном массиве сумму элементов массива, расположенных до последнего положительного (C++):

В одномерном массиве вычислить: максимальный элемент массива и сумму элементов массива, расположенных до последнего положительного элемента - C++
Не могу найти ошибку В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. максимальный элемент массива; 2....

В одномерном массиве вычислить номер максимального элемента массива и сумму элементов массива, расположенных после первого положительного - C++
Задача 2. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер максимального по модулю элемента массива; 2)...

Найти сумму элементов массива, расположенных до последнего положительного элемента - C++
2) сумму элементов массива, расположенных до последнего положительного элемента. #include <iostream> #include <cmath> using namespace...

Найти сумму элементов массива, расположенных до последнего положительного элемента - C++
В массиве, состоящем из n вещественных элементов, вычислить сумму элементов массива, расположенных до последнего положительного элемента. ...

Найти сумму элементов массива, расположенных до последнего положительного элемента - C++
2. Найти сумму элементов массива, расположенных до последнего положительного элемента.

Найти сумму элементов массива, расположенных до последнего положительного элемента - C++
В одномерной массиве из N вещественных элементов, вычислить: 1)максимальный элемент массива и его позицию(номер) (Это я сделал и все...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
niXman
Эксперт C++
3135 / 1447 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
05.01.2010, 02:05 #2
Цитата Сообщение от Kowmar Посмотреть сообщение
расположенных до последнего положительного
до последнего положительного во всем массиве? или в цепочке положительных?
0
Kowmar
1 / 1 / 0
Регистрация: 04.01.2010
Сообщений: 13
05.01.2010, 02:12  [ТС] #3
в одном массиве
ну мне важнее другая задача...
0
easybudda
Модератор
Эксперт CЭксперт С++
9626 / 5574 / 947
Регистрация: 25.07.2009
Сообщений: 10,709
05.01.2010, 02:48 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Kowmar Посмотреть сообщение
в матрице А[M,M] действ. чисел подсчитать сумму отрицательных элементов. полученным значением заменить элементы главной диагонали матрицы. вывести матрицу
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
    
#define M 10
 
int main(void){
    int A[M][M], sum;
    size_t i, j;
    
    srand(time(NULL));
    for ( i = 0; i < M; ++i )
        for ( j = 0; j < M; ++j )
            A[i][j] = rand() % 100 - 50;
    
    sum = 0;
    for ( i = 0; i < M; ++i )
        for ( j = 0; j < M; ++j )
            if ( A[i][j] < 0 )
                sum += A[i][j];
            
    for ( i = 0; i < M; ++i )
        A[i][i] = sum;
    
    for ( i = 0; i < M; ++i )
        for ( j = 0; j < M; ++j )
            printf( ( j < M - 1 ) ? "%5d " : "%5d\n", A[i][j]);
    
    exit(0);
}
1
Kowmar
1 / 1 / 0
Регистрация: 04.01.2010
Сообщений: 13
05.01.2010, 03:01  [ТС] #5
оо спсиб большое!)))

Добавлено через 2 минуты
а она 100% пашет?)

Добавлено через 2 минуты
о спасбо 1000-кратное)))))всё пашет!
0
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
05.01.2010, 10:29 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#define N 15
int main()
{
  int A[N],ind=0,sum=0;
    for (int i=0;i<N;i++)
    {
        cin>>A[i];
        if (A[i]>0)
            ind=i;
    }
    for (int i=0;i<ind;i++)
         sum+=A[i];
    cout<<sum;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2010, 10:29
Привет! Вот еще темы с ответами:

Найти сумму элементов массива, расположенных до последнего положительного элемента - C++
Вот такое задание нужно сделать на с++ в консольном приложении: В одномерном массиве, состоящем из n вещественных элементов,...

Найти сумму элементов одномерного массива расположенных до последнего положительного элемента - C++
Найти сумму элементов одномерного массива, расположенных до последнего положительного элемента написал программу, но что-то работает...

В одномерном массиве, состоящем из 30 целых элементов, вычислить сумму элементов массива, расположенных после последнего элемента, равного нулю. - C++
Помогите,пожалуйста,решить.. В одномерном массиве, состоящем из 30 целых элементов, вычислить сумму элементов массива, расположенных...

Найти сумму и количество нечетных элементов массива, расположенных до последнего положительного элемента. Ошибки в коде С++ - C++
1 задание Ввести одномерный статический массив из k чисел. Выполнить в соответствии с номером варианта индивидуальное задание и...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
05.01.2010, 10:29
Ответ Создать тему
Опции темы

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