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

не помешало бы вмешательство профессионалов) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано несколько точек с целочисленными координатами. Определить максимальное количество точек из них, лежащих на одной прямой. Если можно напечатать н http://www.cyberforum.ru/cpp-beginners/thread589770.html
Я подумала, что нужно будет написать класс Point. Немного написала, и остановилась на методе, который проверяет принадлежность точки прямой. И вообще, непонятно какой должен быть тип этой функции - bool, что ли? Помогите закончить программу, пожалуйста!!! :confusion: #include <iostream> using namespace std; // описание класса Point class Point { int x, y; public: Point(int x0, int y0) ...
C++ Не могу понять чего не работает Не могу понять чего не работает моя (функция sort) сортировка мозги уже кипят, а надо всего лишь сделать сортировку по алфавиту но не выходит помогите а? выводы я так делал... что б видно самому было... #include "stdafx.h" #include<iostream> #include<string> using namespace std; struct price{ http://www.cyberforum.ru/cpp-beginners/thread589762.html
List Control win api C++
Добрый день. Помогите с зозданием list control. Создал в visual c++ 6.0 шаблон "Hello world". Добавил в диалоговое окно about list control. Не могу добавить в него строку. Как это сделать?LRESULT CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) { char text="123123"; switch (message) { case WM_INITDIALOG:
Изображение мигающей лампочки C++
Такая задачка для С++ : Написать программу С++ при запуске которой на экране появляется изображение мигающей лампочки. Помогите пожалуйста.
C++ Определить количество строк, содержащих хотя бы один нулевой элемент http://www.cyberforum.ru/cpp-beginners/thread589738.html
Дана целочисленная прямоугольная матрица. Определить: 1) количество строк, содержащих хотя бы один нулевой элемент; 2) номер столбца, в котором находится самая длинная серия одинаковых элементов. я написала программу все работает, но есть один недочет. #include <iostream> #include <iomanip> using namespace std; const int N=20;
C++ Даны вещественные матрица Х(15,20) и мас¬сив Y(15). Заменить четные столбцы матрицы на вектор Y Даны вещественные матрица Х(15,20) и мас¬сив Y(15). Заменить четные столбцы матрицы на вектор Y. подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
29.05.2012, 11:56     не помешало бы вмешательство профессионалов)
1) дана целочисленная квадратная матрица порядка n. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. Если таких столбцов несколько, то взять первый из них:
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>
#include <math.h>
 
#define N 10
 
int main()
{
    int** X = new int*[N];
    for (int i = 0; i < N; i++)
    {
        X[i] = new int[N];
        for (int j = 0; j < N; j++)
            X[i][j] = rand() % 9 + 1;
    }
 
    for (int z1 = 0; z1 < N; z1++)
    {
        for (int z2 = 0; z2 < N; z2++)
            printf("%d ",X[z1][z2]);
        printf("\n");
    }
 
    printf("\n");
 
    int* B = new int[N], x = 0;
    for (int r = 0; r < N; r++)
    {
        int nSum = 0, j = 0;
        while (j < N) nSum+=abs(X[j++][r]);
        B[x++] = nSum;
    }
 
    for (int q = 0; q < N; q++)
        printf("%d ",B[q]);
    printf("\n\n");
 
    int max_i = 0;
    for (int t = 0; t < N; t++)
        if (B[t] > B[max_i]) max_i = t;
 
    int min_i = 0;
    for (int d = 0; d < N; d++)
        if (X[d][max_i] < X[min_i][max_i])
            min_i = d;
 
    printf("X[%d][%d] = %d\n",min_i,max_i,X[min_i][max_i]);
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/0ca79b...19d19715ac1619

Добавлено через 30 минут
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
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <locale.h>
 
int main()
{
    setlocale(LC_ALL,"Russian");
 
    static char* psz = new char[256];
    printf("Введите строку: "); gets(psz);
 
    int count = 0;
    for (int i = 0; psz[i] != '\0'; i++)
        if (isdigit(psz[i]))
        {
            printf("%c",psz[i]);
            count++;
        }
 
    if (count < 1) printf("Строка не содержит цифр\n");
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/7996a2...2e3714285c43a8
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru