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

Задачи С++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В двумерном массиве определить среднее арифметическое каждого столбца и максимум и минимум каждой строки http://www.cyberforum.ru/cpp-beginners/thread1496451.html
Дан двухмерный массив 5x6 . Определить среднее арифметическое каждого столбца, определить максимум и минимум каждой строки.
C++ Своя обёртка над std::string Добрый вечер, пишу парсер и часто пишу такого рода участки кода std::string QWE = node; QWE += "/"; std::string::size_type q1 = res.find(node); res.erase(q1, QWE.size()); std::string::size_type q2 = res.find(".png"); res.erase(q2, 4); http://www.cyberforum.ru/cpp-beginners/thread1496393.html
Проверка делимости 1,11,111,.,11.1 на их позиции C++
Дана последовательность из чисел (последовательность из единиц): 1, 11, 111, ..., 11..1. (до N) Требуется определить делимость числа на его порядковый номер и записать в массив 0 или 1. Я написал решение, но с проблемами. Вот мой код: #include <iostream> #include <string> #include <stdlib.h> #include <sstream>
Visual studio 2013 не запускает откомпилированный .exe файл C++
Начал изучать с++. По началу все работало нормально, но сейчас столкнулся с проблемой - "Локальный отладчик Windows" отказывается запускать любю программу. Выдает ошибку : Не удвется запустить программу (имя файла .exe) Отказано в доступе На сколько я понимаю, это проблема кроется в каких-то настройках компилятора. Но вот где именно? Из проводника файл запускается, а вот из VS нет.
C++ Можно ли выделять память под объект класса с помощью функций calloc, malloc или realloc? http://www.cyberforum.ru/cpp-beginners/thread1496356.html
Интересует данный вопрос. Можно ли и имеет ли вобще смысл например выделять память под объект класса с помощью функций calloc, malloc или realloc ?
C++ Считывание символов до пробела и после Здравствуйте. Считываю цифры с помощью функции gets_s(например 3 11). Подскажите как сделать,чтобы цифы до пробелы приравнялись допустим char z;(цифра 3), а после пробела присвоилась char b;(цифра 11)/??? подробнее

Показать сообщение отдельно
Sn1p3rOk
 Аватар для Sn1p3rOk
281 / 168 / 66
Регистрация: 19.04.2014
Сообщений: 1,078
Завершенные тесты: 2
10.07.2015, 03:52     Задачи С++
Цитата Сообщение от Ruszhum Посмотреть сообщение
5. Решить задачу: в квадратной матрице получать произведение элементов, лежащих ниже побочной диагонали.
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 <iostream>
#include <cstdlib>
#include <ctime>
 
using namespace std;
 
int main() 
{
    int aMatrix[5][5];
    unsigned long long nMult = 1;
    
    srand(time(NULL));
    
    for (int i = 0; i < 5; i ++)
    {
        for (int j = 0; j < 5; j ++)
        {
            aMatrix[i][j] = rand() % 100;
        }
    }
    
    for (int i = 0; i < 5; i ++)
    {
        for (int j = 0; j < 5; j ++)
        {
            cout << aMatrix[i][j] << " ";
        }
        
        cout << endl;
    }
    
    for(int i = 0; i < 5; i ++)
    {
        for(int j = 0; j < i; j ++)
        {
            cout << aMatrix[i][j] << " ";
        }
        
        cout << endl;
    }
    
    for(int i = 0; i < 5; i ++)
    {
        for(int j = 0; j < i; j ++)
        {
            nMult *= aMatrix[i][j];
            
            cout << nMult << " ";
        }
    }
    
    return 0;
}
Добавлено через 27 минут
Цитата Сообщение от Ruszhum Посмотреть сообщение
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
#include <iostream>
 
using namespace std;
 
int primeNumber(unsigned int nNumber, unsigned int division)
{
    if(division > (nNumber / 2))
    {
        return 1;
    }
    
    if(!(nNumber % division))
    {
        return 0;
    }
    
    return primeNumber(nNumber, division + 1);
}
 
int main() 
{
    setlocale(LC_ALL, "russian");
    
    int nNumber;
    
    cout << "Введите число большее чем 1 > ";
    
    cin >> nNumber;
    
    if (nNumber > 1)
    {
        if(primeNumber(nNumber, 2))
        {
            cout << nNumber << " - простое.";
        }
        else
        {
            cout << nNumber << " - не простое.";
        }
    }
    
    return 0;
}
Добавлено через 2 минуты
Кликните здесь для просмотра всего текста
Цитата Сообщение от Ruszhum Посмотреть сообщение
Контрольная работа по темам «Записи» и «Процедуры и функции»
Цитата Сообщение от Ruszhum Посмотреть сообщение
3. Вычислить значения выражений.
а) [a..z] >= [b..f]
б) [true]<> [false, true]
в) ( 9 in [3..12]) or (q in [a .. z]
г) [1..5, 10, 15, 16] - [4..9, 16] + [2..9, 11, 12] * [9, 10, 13]
д) [2..8, 11, 19..30] – ([3..10, 11] - [2..5, 7,19] + [2..7] * [8, 9]
е) ([a..z] + [b..d]) * [a..c,b..d] - [c]
Цитата Сообщение от Ruszhum Посмотреть сообщение
5. type pog = record
data: 1..31; t: real; end;
dat = record
day: 1..31; month: 1..12; end;
var x, y: pog; z: dat; t: integer;
Определить, какие значения будут иметь переменные x.data, x.t, y.data, y.t, z.day, z.month, t после выполнения следующих операторов:
with y do begin data:= 21; t:= 10.5; end;
with x do data:= 23;
t:= 11; z.day:= 1;
with x do t:= y.t;
z.month:= t;
with z do day:= y.data;
6. В массиве хранится список пассажиров, содержащий следующие сведения: фамилия, номер вагона и масса багажа.
type pas = record
fam: string[15]; vag: byte;
kg: real; end;
var poezd: array [1..100] of pas;
Написать программу, которая вводит эту информацию и выводит номера вагонов в порядке возрастания средней массы багажа их пассажиров (в поезде n вагонов).

Ты уверен, что ты в том форуме ?

Добавлено через 24 секунды
Цитата Сообщение от Ruszhum Посмотреть сообщение
на парах нас этому не учили толком
Чему вас на парах не учили ?

Добавлено через 10 минут
Что-то уже нет желания делать. Думаю остальное как-нибудь решишь сам или ещё кто-то подключится.

Добавлено через 6 минут
Ruszhum,
Что-то мучают меня сомнения, что "Контрольный работы" тебе нужно далеко не в C++ делать...
В Паскале они... Хотя откуда тебе знать, ты же на пары не ходишь по видимому.
 
Текущее время: 18:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru