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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AlexDKey
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8
#1

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

28.05.2012, 23:57. Просмотров 467. Ответов 2
Метки нет (Все метки)

Здравствуйте знающие люди =) немного не дружу с С++, точнее выражаясь немного только и дружу, хотелось бы получить некую помощь от профи) пишу курсовую работу и вот остались 3 задачки, думаю для Вас это ерунда, но прошу помочь =)

1) дана целочисленная квадратная матрица порядка n. Найти наименьшее из значений элементов столбца, который обладает наибольшей суммой модулей элементов. Если таких столбцов несколько, то взять первый из них.

2) Ввести предложение. Вывести на экран только цифры. Если условие не выполняется, то вывести на экран сообщение об этом.

3) Создать список, содержащий сведения об отправлении поездов дальнего следования с Казанского вокзала. Структура записи: номер поезда, станция назначения, время отправления, время в пути, наличие билетов. Кол-во записей запрашивается с клавиатуры. Написать программу, которая позволяет получить следующую информацию:
- время отправления поездов в город Х во временном интервале от А до В часов.

хелп ми =)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2012, 23:57     не помешало бы вмешательство профессионалов)
Посмотрите здесь:

C++ для профессионалов. - C++
Можете посоветовать книгу по C++ для профессионалов?

C/C++ для профессионалов - C++
Хотелось бы узнать, в каких конкретно книгах можно изучить основные механизмы языков C/C++, например: стек, очередъ, список, дерево и т.д. ...

Нужно мнение профессионалов - C++
Вот у меня такой вопрос реально сделать (вот есть два компа баз локальной сети! на обоих работает программа Apache и на ней стоит один и...

Компиляция Sqlite3.dll в Visual C++ 6. Нужны умные головы профессионалов - C++
Доброе время суток уважаемые программисты! В языке C++ я даже не новичок, а лузер (так пару dll делал). Я редко у кого прошу помощи,...

"Windows для профессионалов" by Jeffrey Richter - C++
Уважаемые! Нет ли у кого указанной книги в электронном виде?

Разобраться бы тут не помешало - Обо всем!
Учитель по компьютерным сетям задал мне такой вопрос: Нарисовал (начертил несколько квадратиков и подписал в них) системный блок и...

Можно ли отследить вмешательство в БД - MS Access
Доброго времени. Вопрос, ответ на который витает в голове, но все-же. Компания получила заказ на заполнение базы банных пользователями....

Хирургическое вмешательство в слой данных - SQL Server
Есть необходимость переписать часть функционала клиента. Несколько вопросов 1. Повлияет ли как-то изменение структуры таблицы...

XEROX 3010 состояние принтера: требуется вмешательство пользователя - Принтеры, МФУ
XEROX 3010 состояние принтера: требуется вмешательство пользователя. Принтер не работает. Что с ним делать?

При попытке печати HP 3545 появляется сообщение "Требуется вмешательство пользователя" - Принтеры, МФУ
Купили МФУ, установили ПО, все настроили, но при попытке отправить на печать файл, выдает "Требуется вмешательство пользователя". в чем...

нужен совет профессионалов - Апгрейд компьютера
Добрый день всем. Нужен ваш профессиональный совет. Имеется: процессор: intel Core i7-3970 extreme (сокет 2011) материнка: ASUS P9X79...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
87 / 739 / 75
Регистрация: 11.04.2012
Сообщений: 971
29.05.2012, 11:56     не помешало бы вмешательство профессионалов) #2
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
AlexDKey
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 8
29.05.2012, 13:34  [ТС]     не помешало бы вмешательство профессионалов) #3
Благодарю, zitxbit, огромное спасибо Вам уважаемый =))
Yandex
Объявления
29.05.2012, 13:34     не помешало бы вмешательство профессионалов)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru