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

2 программы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Горячие клавиши http://www.cyberforum.ru/cpp-beginners/thread88544.html
Подскажие способы обработки программой глобального события по нажатию горячей клавиши. Заранее спасибо.
C++ Вычислить сумму положительных и сумму отрицательных элементов однонаправленного списка с одновременным исключением отрицательных элементов из него. помогите пожайлуста на С++ Дан список, состоящий из 50 целых чисел. Вычислить сумму положительных и сумму отрицательных элементов однонаправленного списка с одновременным исключением отрицательных элементов из него. В конец списка добавить звенья, содержащие получившиеся значения. Организовать вывод начальной и конеч¬ной последовательности значений в списке http://www.cyberforum.ru/cpp-beginners/thread88528.html
симметричность матрицы C++
мне нужно проверить, является ли квадратная матрица симметричной, относительно главной диагонали. Как мне составить условие, чтобы я не выходил за границы массива? for (int i=0; i<size; i++) for (int j=0; j<size; j++) if (array==array) cout<<"массив симметричен" else cout<<"массив не симметричен";
Как изменить путь сохранения/открытия проекта по умолчанию? C++
По умолчанию builder открывает и сохраняет файлы в Program files > Borland > CBuilder6 > Projects. Его можно поменять? Настройки покопал, но ничего похожего на то, что мне нужно, не нашел. У меня 6 билдер.
C++ Строки и слова http://www.cyberforum.ru/cpp-beginners/thread88506.html
Помогите пожалуйтсто написать программу которая подсчитывает слова в предложении в которых гласных букв больше чем согласных!не могу написать выручите...
C++ Стоит ли качать Visual Studio 2008 SP1 Стоит ли качать Visual Studio 2008 SP1, весит это обновление 800mb подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
22.01.2010, 15:47     2 программы
2.
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
long columnMul(int **matr, int rows, int column_index){
    long mul = 1L;
    int i;
    for ( i = 0; i < rows; ++i )
        mul *= matr[i][column_index];
    return mul;
}
 
/* 
    Дан двухмерный массив. 
    Выяснить является ли произведение элементов заданного столбца массива трехзначным числом. 
*/
 
#define ROWS 3
#define COLS 10
int main(void){
    int **matr, i, j;
    long mul;
    
    if ( ( matr = (int**)calloc(ROWS, sizeof(int*)) ) == NULL )
        exit(1);
    for ( i = 0; i < ROWS; ++i )
        if ( ( matr[i] = (int*)calloc(COLS, sizeof(int)) ) == NULL )
            exit(1);
    srand(time(NULL));
    printf("\nMatrix:\n");
    for ( i = 0; i < ROWS; ++i )
        for ( j = 0; j < COLS; ++j )
            printf( ( j < COLS - 1 ) ? "%d " : "%d\n", ( matr[i][j] = rand() % 10 ));
    do {
        printf("\nColumn index (0 - %d): ", COLS - 1);
        if ( scanf("%d", &j) != 1 )
            exit(1);
    } while ( ( j < 0 || j > COLS - 1 ) && printf("Bad value!\n") );
    mul = columnMul(matr, ROWS, j);
    printf("Multiply of column is %ld. It's %sa three digits number.", mul, 
        ( mul > 99 && mul < 1000 ) ? "" : "not ");
    
    for ( i = 0; i < ROWS; ++i )
        free(matr[i]);
    free(matr);
    exit(0);
}
 
Текущее время: 18:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru