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

Матрица-спираль - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выражение в инфиксной форме. СРОЧНО!!! http://www.cyberforum.ru/cpp-beginners/thread257241.html
Помогите с прогой срочно надо: нужна функция, которая вычисляет выражение в инфиксной форме не переводя её в польскую, учитывая все приоритеты. например : 3+4*2 . всё делать через стек. пожалуйста...
C++ Одномерный массив Даны натуральное число n, действительные числа a1,...an Вычислить: \left|a1 \right|,\left|a1+a2 \right|,...,\left|a1+...an \right| HA Turbo C. http://www.cyberforum.ru/cpp-beginners/thread257221.html
C++ Заданны моменты начала и конца некоторого промежутка времени в часах
3) Заданные моменты начала и конца некоторого промежутка времени в часах, минутах и секундах (в пределах одних суток. Найти длительность этого промежутка в тех же единицах измерения. 4) Треугольник...
C++ Пожалуйста, нужна программа Корни функции методом хорд
Корни функции методом хорд! Чтобы если нету корней выдавал опосвещение и правильно работал для sinx, cosx, tgx, lnx. Очень надо, как можно скорее!!! Вход a,b,eps вывод один кореньб если он есть ...
C++ Программа нахождения корней многочлена методом хорд http://www.cyberforum.ru/cpp-beginners/thread257187.html
СРОЧНО! Программа нахождения корней многочлена методом хорд. Функции sinx,cosx,tgx,ctgx,lnx должны корректно выдавать ответы!!! Помогите! Надо как можно скорее!
C++ Ошибка: "invalid conversion from char* to char" Граждане,товарищи изучаю C++ и зациклился на проблеме,мне надо подсчитать количество букв в массиве введённом с клавиатуры#include <iostream> using namespace std; int func(char k) { int i; ... подробнее

Показать сообщение отдельно
IrineK
Заблокирован
15.03.2011, 20:20
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
#include <stdio.h>
#include <conio.h>
#define N 12
 
int main()
{   int spiral[N][N];
    int i,j,k, edge, num = 0;
    for(k=0; k<N/2;k++) //слои
    {   edge = N-1-k;
        num++;
        for(j=k;j<edge;j++)     
            spiral[k][j]=num;
        num++;
        for(i=k;i<edge;i++)     
            spiral[i][edge]=num;
        num++;
        for(j=edge;j>=k;j--)    
            spiral[edge][j]=num;
        num++;
        for(i=edge;i>k;i--)     
            spiral[i][k]=num;
    }
    
    if(N%2) //если N-нечетное дополнить центральным элементом
    {   num++;
        spiral[N/2][N/2]=num;
    }
 
    for(i=0;i<N;i++)
    {   for(j=0;j<N;j++) printf("%6d",spiral[i][j]);
        printf("\n");
    }
 
    getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru