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

Центр графа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ задача со строками http://www.cyberforum.ru/cpp-beginners/thread380453.html
пожалуйста, помогите. Нужно написать программу , которая определит длину введенной строки L, и, если L>10, то удаляются все цифры. я так понял, что в строке должны быть и цифры и буквы
C++ Перехват запросов Здравствуйте Форумчане, у меня возникла проблема, я хочу сделать что-то вроде веб-логгера который будет перехватывать запросы и т.д. Не подскажите ли Вы мне как это можно реализовать. Заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread380451.html
C++ Ввод из файла символьного массива
Как ввести вот такой символьный массив из файла ? 2X11 X121 12X1 1112 2222 XXX2 X21X 1X2X
Поменять местами каждые соседние слова C++
Написать программу, которая считывает текст с клавиатуры и выводит его на экран, меняет местами каждые соседние слова (Borland MS-DOS)
C++ цикл с параметром http://www.cyberforum.ru/cpp-beginners/thread380405.html
доно число N >0. найти значение выражения: 1,1 - 1,2 + 1,3 - ... (N слагаемых, знаки чередуются) include <iostream> using namespace std; int n,i; double summa,t; int main() {
C++ Не работает функция sort Вот код: #include <iostream> #include <vector> #include <string> #include <algorithm> using namespace std; int main() { int temp; подробнее

Показать сообщение отдельно
DKOI
 Аватар для DKOI
24 / 24 / 1
Регистрация: 08.09.2010
Сообщений: 136
09.11.2011, 21:56     Центр графа
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 <stdio.h>
#include <stdlib.h>
 
#define MIN(x,y) ((x)<(y)?(x):(y))
 
int main()
{
    int ** edge;
    int n;
    int i;
    int j;
    int k;
    printf("Set size > ");
    scanf("%d", &n);
    edge = (int**)calloc(n, sizeof(int*));
    for (i = 0; i < n; i++)
        edge[i] = (int*)calloc(n, sizeof(int));
    printf("Set array > \n");
    for (i = 0; i < n; i++)
        for (j = 0; j < n; j++) {
            scanf("%d", &edge[i][j]);
            if (!edge[i][j]) 
                edge[i][j] = 10000;
        }
    for (k = 0; k < n; k++)
        for (i = 0; i < n; i++)
            for (j = 0; j < n; j++)
                if (i != j)
                    edge[i][j] = MIN(edge[i][j], edge[i][k]+edge[k][j]);
    printf("\n");
    for (i = 0; i < n; i++) {
        for (j = 0; j < n; j++) {
            if (edge[i][j] == 10000) 
                edge[i][j] = 0;
            printf("%d ", edge[i][j]);
        }
        printf("\n");
    }
    return 0;
}
 
Текущее время: 02:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru