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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить строчные буквы на прописные http://www.cyberforum.ru/cpp-beginners/thread253540.html
Встал вопрос: как сделать строчные буквы прописными. В Turbo Pascal есть очень удобная операция upcase. Есть ли что-то подобное на Си? Если нет, то как более рационально сделать замену. У меня идея только в том чтобы высчитать из ASCII таблицы разницу между маленькой и большой буквой и потом либо прибавлять либо вычитать. Но разницу нужно высчитать минимум 3 раза (анлийский алфавит, и русский,...
C++ Цилиндр объёма единица имеет в высоту h Помогите решить задачу. язык Си Цилиндр объёма единица имеет в высоту h. Определить радиус основания цилиндра для значений h, равных Результат выполнения занести в массив чисел. http://www.cyberforum.ru/cpp-beginners/thread253521.html
C++ Возведение в степень!
Возник вопрос - "А можно ли создать фукцию возведения в степень больших чисел записанных в символьную строку? Для того чтобы быстрее подсчет проходил! с = a^b - И не просто, путем прибавления b раз числа а к с, а каким нибудь другим путём?" Возможно пока не понятна в чем мысль! Попробую на примере объяснить! Возведение числа 2 в 1000 - ую степень будет происходить дольше чем даже 1000 в...
перевод числа C++
подскажите как перевести в 10ую систему число которое записано в двух ячейках массива : a=10; a=99 , причем число 9910 в 16 системе
C++ классы http://www.cyberforum.ru/cpp-beginners/thread253503.html
здравствуйте. помогите, пожалуйста, доделать программу. #include <iostream.h> #include <stdlib.h> #include <conio.h> #include <string.h> const int size=50; class COUNTRY {
C++ Рекурсия: сложение, вычитание, деление и вычисление остатка от деления двух целых чисел Написать программу для реализации рекурсивных функций сложения, вычитания, деления и вычисления остатка от деления двух целых чисел. Помогите! подробнее

Показать сообщение отдельно
IrineK
Заблокирован
08.03.2011, 12:51     Найти суммы элементов, расположенных по периметру и записать их в массив
Опять же, для статического массива - надеюсь, в динамический переведете:
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
#include <iostream>
#include <time.h>
#define LEN 20
using namespace std;
 
int main()
{
        int i,j,k, DIM;
        int A[LEN][LEN];
        int B[LEN/2+1];
        srand(time(NULL));
 
 
        cout<<"Input the dimension to work: DIM<=20\t";
        cin>>DIM; //фактическая размерность
 
        for(i=0;i<DIM;i++)
        {       for(j=0;j<DIM;j++)
                {       A[i][j]=rand()%10+1;
                        cout<<A[i][j]<<"  ";
                }
        cout<<endl;
        }
 
for(k=0;k<DIM/2;k++) //для размерности любой четности (общая часть)
{       B[k]=0;
        for(i=k;i<DIM-k;i++)
                B[k]+=A[i][k]+A[i][DIM-1-k];
        for(j=k+1;j<DIM-1-k;j++)
                B[k]+=A[k][j]+A[DIM-1-k][j];
        cout<<B[k]<<"; ";
}
 
if(DIM%2) //если размерность нечетная
{
    B[DIM/2]=A[DIM/2][DIM/2];
    cout<<B[DIM/2];
}
        return 0;
}
 
Текущее время: 12:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru