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

Найти сумму элементов массива каждой строки, лежащих в диапазоне от А до В (ввод с клавиатуры) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сортировка вставками http://www.cyberforum.ru/cpp-beginners/thread580605.html
#include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include <time.h> int main(){ int n,t,i,j,k=0,srd=0; n=10; int a; srand(time(NULL));
C++ Перегрузка с методами Здравствуйте. У меня проблема. Мне нужно перегрузить оператор "+", но перегрузить так, чтобы внутри конструкции перегрузки, вызвался метод "plus". Да вот. #include <iostream> class Complex{ ... http://www.cyberforum.ru/cpp-beginners/thread580603.html
C++ Работа с матрицами
Помогите решить,пожалуйста,завтра сдать надо.Напишите,пожалуйста,под borland c++(желательно 3.1). Данный двумерный массив целых чисел. Вставить в него строку из нулей между всеми строками, в которых...
C++ Разложение большего числа на отдельные
В общем суть такова Имеем в переменной, допустим в "a" число. Не зная какое там число, (оно присвоено в результате определенных операций) зная лишь то, что оно может максимально состоять из 6 цифр....
C++ Чтение текстового документа, обработка, запись нового http://www.cyberforum.ru/cpp-beginners/thread580541.html
Задача: есть текстовый документ типа: 36745 375294567456 80293455906 ... Нужно прочитать отбросить домашние телефоны, оставив только мобильные и записать в файл. Помогите пожалуйста, может...
C++ Определенный интеграл Для заданных границ интегрирования а и b вычислите значение определенного интеграла следующего вида: \int \sin^2{x}dx = \begin{cases} - \frac{\sin^{n-1}{\left(x\right)}\cos{x}}{n} + \frac{n -... подробнее

Показать сообщение отдельно
dimon512
1 / 1 / 0
Регистрация: 20.05.2012
Сообщений: 10

Найти сумму элементов массива каждой строки, лежащих в диапазоне от А до В (ввод с клавиатуры) - C++

20.05.2012, 19:12. Просмотров 913. Ответов 6
Метки (Все метки)

Задание такое: Дана целочисленная прямоугольная матрица. Найти сумму элементов массива каждой строки, лежащих в диапазоне от А до В (ввод с клавиатуры). Я сделал, но он считает только первую строку 5 раз. Вот мой код:

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
void main(){
 
int arr[5][5] = {{0,5,2,5,5},{1,7,0,1,8},{1,1,5,6,8},{0,1,8,8,9},{6,2,0,5,2}};
    for (int i=0;i<5;i++){
        for(int j=0;j<5;j++){
            printf("%3d ",(arr[i][j]));
        }
        cout<<endl;
    }
    cout<<endl;
 
    //Sum
    int m = 0;
    int k = 0;
    int i = 0;
    int j = 0;
    int sum = 0;
    int stnull;
    int secnull;
    for(int i=0;i<5;i++){
        for(int m=0;m<1;m++){
            cout<<"Enter 1st number"<<endl;
            cin>>m;
            stnull=m;
        }
        for(int k=0;k<1;k++){
            cout<<"Enter 2nd number"<<endl;
            cin>>k;
            secnull=k;
        }
 
        if(stnull<secnull){
            for(int m=stnull+1;m<secnull;m++){
                sum+=arr[k][m];
            }
            cout<<endl;
        }
        if(stnull>secnull){
            for(int m=secnull+1;m<stnull;m++){
                sum+=arr[k][m];
            }
        }
        if(stnull==secnull){
            cout<<"Umnoz"<<0<<endl;
        }
        cout<<"Summa = "<<sum<<endl;
        sum=0;
    }
    cout<<endl;
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru