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

Циклический сдвиг элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ иерархия классов http://www.cyberforum.ru/cpp-beginners/thread429052.html
подскажите как написать иерархию классов описывающих элементы графического интерфейса(окна,кнопки,поля ввода,метки,списки) и если можно пример простенькой программы,использующей их Добавлено через 56 минут хотябы для парочки,очень важно
C++ Массивы #include<cstdio> #include<cmath> #include<conio.h> #include<stdlib.h> #include<iostream> #include<iomanip> #define n 3 using namespace std; http://www.cyberforum.ru/cpp-beginners/thread429047.html
C++ просьба уделить немного времени
всем привет и спасибо за время. я хотел бы научится программированию на си, но не знаю с чего начать.. прочитал несколько книг из разряда "для ламмеров" мало что понял, теперь вот обращаюсь к вам, то есть к тем кто уже умеет делать из набора символов что то немыслимое) огромная просьба по возможности помочь\подсказать что нужно почитать\посмотреть и тому подобное. также, скажите пожалуйста...
C++ Замените буквы "а" и "о" в слове на "А" и "О".
Замените буквы "а" и "о" в слове на "А" и "О".
C++ Программа про номера сотрудников телефонов. http://www.cyberforum.ru/cpp-beginners/thread429036.html
Ребята, подскажите, почему задачка не работает. "Создать файл , который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. Найти номер телефона сотрудника по его фамилии и инициалам." - условие задачи. #include<conio.h> #include<fstream.h> #include<string.h> #include<stdlib.h> void main() {
C++ Записи в файле(структурированные данные) Нужна помощь по решению этой задачки. Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть сообщения об ошибках при... подробнее

Показать сообщение отдельно
gusca
5 / 5 / 0
Регистрация: 17.08.2009
Сообщений: 168
16.01.2012, 13:36     Циклический сдвиг элементов массива
Я тут,
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
int i, j, ns, sdv;
    printf("   Matrica NxM\n");
    printf("   n = ");
    scanf("%d", &n);
    printf("   m = ");
    scanf("%d", &m);
    int **matr = (int**)calloc(n,sizeof(int*));
    for(i = 0; i <= n; i++)
    {
        matr[i] = (int*)calloc(m,sizeof(int));
    }
    for(i = 0; i < n; i++)
    {
        for(j = 0; j < m; j++)
        {
            printf("    matr[%d][%d] = ", i, j);
            scanf("%d", &matr[i][j]);
        }
    }
 
    printf("  Zsunuti matricu:\n 1. V pravo\n 2. V niz\n\n  N = ");
    scanf("%d", &ns);
    printf("\n  Na skolko sdvinut = ");
    scanf("%d", &sdv);
    с мм     
switch(ns)
    {
        case 1:
        {
            for(i = 0; i < n; i++)
            {
                for(j = 0; j < m; j++)
                    matr[i][m-J] = matr[i][m-j-sdv];
                for(j = 0; j < sdv; j++)
                    matr[i][j] = 0;
            }
            break;
        }
        case 2:
        {
            for(i = 0; i < n; i++)
                for(j = 0; j < m; j++)
                    matr[n-i][j] = matr[n-i-sdv][j];
            for(i = 0; i < sdv; i++)
                    for(j = 0; j < m; j++)
                        matr[i][j] = 0;
            break;
        }
        default: printf("\n Error: Neveren kod MENU");
    }
    for(i = 0; i < n; i++)
    {
        for(j = 0; j < m; j++)
        {
            printf("   %d\t", matr[i][j]); 
        }
        printf("\n");
    }
 
Текущее время: 23:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru