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

Режим ограниченной функциональности - C++

Восстановить пароль Регистрация
 
ko3lib
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 22
17.04.2010, 16:59     Режим ограниченной функциональности #1
1) Найти сумму и число тех элементов заданного массива X1,X2, … ,Xn, которые попадают на заданный отрезок.
2)Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди положительных элементов, начиная с первого элемента, большего Т.
3)Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в каждой отдельно взятой строке матрицы.
4)Найти в матрице первую строку, все элементы которой положительны.
Решите и обьясните пожалуйста как сделали, а то я пытаюсь разобраться))
ЗАРАНЕЕ БЛАГОДАРЮ!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2010, 16:59     Режим ограниченной функциональности
Посмотрите здесь:

C++ Вычислить площадь фигуры ограниченной линиями
virtual function. Сохранение функциональности базового и класса наследника C++
C++ Площадь фигуры ограниченной кусочно-линейной функцией и осью абсцисс
Увеличение функциональности без использования наследования. Как? C++
перемещение фигурки по экрану в ограниченной области C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
 Аватар для Vorona
660 / 522 / 44
Регистрация: 05.03.2010
Сообщений: 1,256
17.04.2010, 17:10     Режим ограниченной функциональности #2
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
31
32
33
//первое задание
#include <iostream>
 
using namespace std;
 
int main(){
    
    int *array;
    int n, i;
    
    cout << "Enter size of array: ";
    cin >> n;
    array = new int[n];
    
    for(i = 0; i < n; i++){
        cout << i << ": ";
        cin >> array[i];
    }
 
    int a, b;
    cout << "Enter a & b as piece of array:\n";
    cin >> a >> b;
    
    int sum = 0, qt = 0;
    for(i = a; i <b; i++){
        sum += array[i];
        qt++;
    }
    cout << "Sum of elements in piece of array from a to b: " << sum;
    cout << "\nQuantity of elements in piece of array from a to b: " << qt << endl;
    system("pause");
    return 0;
}
ko3lib
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 22
17.04.2010, 17:34  [ТС]     Режим ограниченной функциональности #3
Ворона а если не трудно можешь обьяснить как чё делать?) а то у мну в технаре тольком не обьясняют ничего((
Vorona
Peace 2 all shining faces
 Аватар для Vorona
660 / 522 / 44
Регистрация: 05.03.2010
Сообщений: 1,256
17.04.2010, 18:15     Режим ограниченной функциональности #4
вводим размер массива(сколько элементов мы в него поместим)
динамически выделяем память под n кол-во элементов
в цикле присваиваем каждому элементу определенное значение
вводим a и b (границы отрезка в массиве в котором нужно выполнить следующие действия):
найти сумму от элемента №a до №b (не включая его, если по условию включительно b, то в 25 строке замените i<b на i<=b)
снова в цикле суммируем каждый элемент к переменной sum, которая изначально равна 0 и получаем сумму элементов на отрезке ab массива array[n];
в том же цикле устанавливаем счетчик кол-ва элементов, находящихся на отрезке ab(пока мы проходим этот отрезок счетчик все время увеличивается на 1 и по завершению цикла счетчик равен кол-ву элементов на данном отрезке)
ну и в конце выводим на экран сумму и кол-во элементов на отрезке ab в массиве array из n элементов
system("pause") ждет пока мы нажмем какую-нибудь кнопку перед тем как программа закроется

p.s. напиши перед system("pause");
C++
1
delete []array;
динамически удаляем память выделенную под массив
ko3lib
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 22
18.04.2010, 14:02  [ТС]     Режим ограниченной функциональности #5
Спасибо)) первую задачу я понял)) осталось остальное догнать)
Yandex
Объявления
18.04.2010, 14:02     Режим ограниченной функциональности
Ответ Создать тему
Опции темы

Текущее время: 11:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru