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

Сумма побочной диагонали - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление элементов вектора с использованием итератора в STL http://www.cyberforum.ru/cpp-beginners/thread141273.html
Задача: создать программу, в которую пользователь может ввести свой список из 50 названий игр, а потом при желании удалить выбранную игру. Программа обязательно должна быть написана с использованием векторов и итераторов, использование контейнера list не допускается. Я читал, что удаление элемента из середины вектора смещает все остальные элементы на один и обнуляет присвоенные вектору...
C++ Вопрос по деревьям Имеется структурка: struct tree { char* string; tree* childs; }; Нужно сделать так, чтобы с каждым уровнем количество потомков возрастает в два раза. Не могу понять как это сделать. Добавлено через 2 часа 14 минут ну неужели никто не знает http://www.cyberforum.ru/cpp-beginners/thread141266.html
Превратить строку так, чтобы сначала в ней были напечатаны только буквы, а потом только цифры C++
Превратить строку так, чтобы сначала в ней были напечатаны только буквы, а потом только цифры, не меняя порядка прохождения символов в строке.
Сложности в написании кодов C++
Помогите выполнить задачки,желательно с комментариями типа: cout<<"vvedite chislo :"; в билдере с++ 1.Вводится строка произвольного текста и произвольный символ. Подсчитать, сколько раз среди символов строки встречается данный символ. 2.Вводится строка произвольного текста и два произвольных символа. Преобразовать строку, заменив в ней первый символ на второй, и заодно подсчитать количество...
C++ сложное задание с массивом http://www.cyberforum.ru/cpp-beginners/thread141231.html
Задача проведения границы на карте ("создание военных блоков"). Страны на карте заданы матрицей смежности. Если страны i, j имеют на карте общую границу, то элемент матрицы A равен 1, иначе 0. Необходимо разбить страны на две группы так, чтобы количество пар смежных стран с противоположных групп было минимальным. если честно я сама не очень понимаю что нужно сделать!!!! надеюсь кто-то уже...
C++ Создание файла произвольного доступа. #include <iostream.h> #include <fstream.h> #include <stdlib.h> #define number 100 struct clientData { int acctNum; char firstName; char lastName; float balance; подробнее

Показать сообщение отдельно
pannaruto
 Аватар для pannaruto
11 / 11 / 2
Регистрация: 12.05.2010
Сообщений: 29
05.06.2010, 22:15     Сумма побочной диагонали
Старайтесь !!!
Вот простой пример
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
#include <iostream>
using namespace std;
 
#define max 50
 
int main()
{
    int a[max][max];
    int na;
    int sum = 0;
    
    // Ввод размер матрицы
    cout << "na : ";
    cin >> na;
    
    // Ввод элементов
    for( int i = 0; i < na; i++ )
        for( int j = 0; j < na; j++ )
        {
            cout << "a[" << i << "][" << j << "] : ";
            cin >> a[i][j];
        }
    
    // Вычисление суммы всех элементов на побочной диагонали
    for( int i = na - 1; i >= 0; i-- )
        sum += a[i][na - 1 - i];
    
    cout << "Sum : " << sum << endl;
    
    system("pause") ;
    return 0;
}
 
Текущее время: 09:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru