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

Изменить программу (Вычислить сумму элементов в области) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вытащить из массива всевозможные массивы http://www.cyberforum.ru/cpp-beginners/thread735441.html
Здравствуйте. Нужна помощь более смышленых людей. Имеется массив чисел, абсолютно любых и любой размерности. Требуется из этого массива составить массив всех массивов, которых можно получить из первого массива. Например: Дан массив: 5 7 8 9 6 Составляем массив всех массивов: 5 7 5 7 8
C++ сделать рандомные числа /* Задан массив Z(m) целых чисел. Если массив является знакочередующимся, то упорядочить его в порядке возрастания модулей, если нет, то упорядочить его по убыванию. После преобразования удалить из массива все простые числа. Вывести массив до и после преобразований. */ #include <stdio.h> #include <stdlib.h> int compareToRise (const void * a, const void * b) { http://www.cyberforum.ru/cpp-beginners/thread735435.html
Работа с файлами (переписать, чтобы перед каждой фамилией студента стоял его порядковый номер) C++
Есть задача. Файл f1 содержит фамилии студентов. Переписать его в файл f2 таким образом, чтобы перед каждой фамилией студента стоял его порядковый номер. С++ только начинаю познавать. Сделал так чтобы с 1-го во второй файл перезаписывались фамилии. Как сделать чтобы прибавлялся номер студента? Не совсем понимаю как соединить. Вот что я накодил: #include <iostream.h> #include <stdio.h> ...
C++ Графика.Как нарисовать квадрат?
Собственно вопрос в теме...как нарисовать простейий квадрат с помощью линий
C++ Абстрактные типы данных http://www.cyberforum.ru/cpp-beginners/thread735413.html
Реализуйте работу с текстовым файлом, как с однонаправленным списком символов.
C++ Русские буквы Всем добрый день. Необходимо написать программу, что бы она считала количество символов, с которых начинаются слова (например, "привет, как дела. как жизнь" - "п-1, к-2, д-1, ж-1" Почему программа этого не делает? Возможно нужно использовать wchar или ещё что-то. Но у меня не получается. #include <stdio.h> #include <conio.h> #include <locale> #define N 3000 #include <iostream> подробнее

Показать сообщение отдельно
s3423
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 31

Изменить программу (Вычислить сумму элементов в области) - C++

18.12.2012, 16:33. Просмотров 482. Ответов 14
Метки (Все метки)

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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include<iostream>
#include<locale>
#define N 100
 
using namespace std;
 
void inMas1(int& n,int a[N][N])
{
    cout<<"\nВвод элементов матрицы A \n";
    for (int i=0; i<n; i++)      
        for (int j=0; j<n; j++)  
        {   
            cout<<"a["<<i<<"]["<<j<<"]=";
            cin>>a[i][j];    
        }   
}
 
void outMas1(int n,int a[N][N])
{
    cout<<"\nВведена матрица A \n";
    for (int i=0; i<n; i++)
    {
        for (int j=0; j<n; j++)
        cout<<a[i][j]<<"\t"; 
        cout<<endl; 
    }
}
 
bool uslov (int n, int a[N][N])
//В каждом столбце все элементы на чётных местах нечётны.
{
    int k=0;
    for(int j=0; j<n; j++)      
    {
        
        for(int i=1; i<n; i+=2)
        {
            if(a[i][j]%2!=0);  
            else 
                return 0;
            }
    }
    return 1;
}
 
 
int Sum(int& n, int a[N][N])
{
    int s=0,i,j;
    for(int i=0;i<n;i++)
    {
        int j;
        if(i<(n/2)) j=n-i-1;
        else j=i;
        for(;j<n;j++)
    
}
    return s;
}
 
int main()
{
    setlocale (LC_ALL, "RUS");
    int i,j,n,m,a[N][N];
    cout<<"n="; 
    cin>>n;                                             
    inMas1(n,a);
    outMas1(n,a);
    if(uslov(n,a))
    {
        cout<<"\nМатрица верна. В столбцах на четных местах все элементы нечетны."<<endl;
        
    }
    else
  
        cout<<"\nМатрица не верна. "<<endl;
    cout<< sum(n,a);
    
        system("pause");
 
    return 0;
}
Условие задачи:В каждом столбце все элементы на чётных местах нечётны.Вычислить сумму элементов в области 4-5. Сейчас рограмма вычисляет в области 2-3. Ну и вопрос, как переделать?
___8_1
_7____2
_6____3
__4_5
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru