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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание папки в Linux http://www.cyberforum.ru/cpp-beginners/thread634343.html
Привет форумчане!! Подскажите апишку с директивой что бы в линухе можно было создать папку в указаной пользователем директории!?
C++ Включние заголовочного файла name.h Доброго времени суток. Суть проблемы такова: допустим есть папка, в которой куча хедеров (.h) + в ней еще папки в которых еще куча хедеров и т.д. Есть главный main.h который подключает другие библиотеки из этой папки, а подключенные подключают другие и т.д. Так вот, во всех хедерах подключение написано следующем образом : //main.h #include <main/temp.h> #include <temp2.h> Само сабой это... http://www.cyberforum.ru/cpp-beginners/thread634321.html
C++ Что такое char* ?
char* szString = "Randy"; Объясните, чем в данном случае является szString? Если это указатель, то почему ему напрямую можно присвоить значение? Ведь указатели с адресами работают. Очень уж непонятна мне роль * в этом примере.
C++ Шахматная доска
Ребят, сейчас друг сидит на собеседовании, ему досталась какая-то слишком легкая задача (хотя работа вообще с кодингом не связана), но что-то он перенервничал и не может сообразить :) Вывести шахматную доску 8x8 (1 - белый квадратик, 0 - черный). Я быстренько накатал: int m; for (int i = 0; i < 8; i++) { if (!i) {
C++ Подсчет количества слов начинающихся с гласных, согласных, иных букв http://www.cyberforum.ru/cpp-beginners/thread634303.html
Начал изучать С++ и после очередной пройденной главы пытаюсь выполнить упражнение: напишите прогу, которая читает слова по одному за раз, пока не будет введена отдельная буква 'q'. После прога сообщает сколько слов начинаются с гласных, сколько с согласных, а также кол-во слов не попадающие в эту категорию (цифры например). Пример запуска следующий: Вводите слова (q - для выхода): The 12...
C++ PlaySound: что я делаю не так? Казалось бы, элементарно: PlaySound("1.wav", NULL, SND_FILENAME); Неизменно "превосходный" результат: Error C2664: 'PlaySoundW' : cannot convert parameter 1 from 'const char ' to 'LPCWSTR' Библиотеки windows.h и mmsystem.h подключены, конечно. Ну что, что я делаю не так? подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
07.08.2012, 20:03
1) сумму элементов в тех строках, которые не содержат отрицательных элементов:
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
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
 
#define N 10
 
int main()
{
    int** X = new int*[N];
 
    for (int z1 = 0; z1 < N; z1++)
    {
        X[z1] = new int[N];
        for (int z2 = 0; z2 < N; z2++)
            X[z1][z2] = rand() % (N-1) + 1;
    }
 
    int r = 0, c = 0;
    for (int s = 0; s < N / 2; s++)
    {
        r = rand() % N; c = rand() % N;
        X[r][c]= -X[r][c];
    }
 
    for (int x1 = 0; x1 < N; x1++)
    {
        for (int x2 = 0; x2 < N; x2++)
            printf("%d ",X[x1][x2]);
        printf("\n");
    }
 
    printf("\n");
 
    for (int i = 0; i < N; i++)
    {
        bool found = false;
        for (int k = 0; k < N && !found; k++)
            found = (X[i][k] < 0) ? 1 : 0;
 
        int sum = 0; if (!found) printf("%d. - ", i);
        for (int q = 0; q < N && !found; q++)
        {
            printf("%d ",X[i][q]);
            sum+=X[i][q];
        }
 
        if (!found) printf(" - sum = %d\n",sum);
    }
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/66ffae...b83acdfbbbd4c1
Миниатюры
Найти минимум среди сумм элементов диагоналей, параллельных главной  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru