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

Примитив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите: подключение файла в программу. http://www.cyberforum.ru/cpp-beginners/thread127447.html
Здравствуйте. Хочу написать установщик шаблона. Требуется: программка которая по запуску вставляет файл в определенную папку. Файл есть, папка стандартная. Подскажите как подключить имеющийся файл, чтобы программа его, как бы генерировала в опред. папку (не копировала откуда-то, а именно создавала.) (Это никакая не лаба, ничего не горит просто людей в конторе много и ходить каждому копировать...
C++ Дан файл произвольного типа. Создать его копию с новым именем. Дан файл произвольного типа. Создать его копию с новым именем.Пожалуйста, напишите в Borland C++ 3.11 Добавлено через 2 часа 44 минуты сорри, не Borland C++ 3.11, a Turbo C++ 3.00 http://www.cyberforum.ru/cpp-beginners/thread127441.html
C++ Программый код и блок-схема по Си++ Оператор выбора switch
1. По последней цифре данного натурального числа определить последню цифру квадрата этого числа. 2. Если у данного натурального четырехзначного числа есть хотя бы две одинаковые цифры, то найти сумму всех цифр этого числа, в противном случае произведение всех его цифр. 3. По заданным трем углам (в градусах) определить вид треугольника (тупоугольный, прямоугольный или остроугольный). 4....
C++ Скласти програму для підрахунку середнього арифметичного додатніх елементів прямокутної таблиці В
Составить программу для подсчета среднего арифметического положительных элементов прямоугольной таблице В, состоящий из MN целых чисел.Сформировать матрицу с помощью генератора случайных чисел и организовать ее вывод на экран. Скласти програму для підрахунку середнього арифметичного додатніх елементів прямокутної таблиці В, що складається з MN цілих чисел.Сформувати матрицю за допомогою...
C++ Определить количество положительных элементов массива до последнего нулевого http://www.cyberforum.ru/cpp-beginners/thread127430.html
11. Составить программу, которая определяет количество положительных элементов до последнего нулевого элемента и количество отрицательных после него в массивах Y(N) и X(M). Вычисление количества элементов оформить в виде функции. #include <iostream.h> #include <math.h> #include <stdlib.h> #include <time.h> double koll(double); void main() { const int N=10,M=15;
C++ Написать функцию, которая возвращает истину, если в массиве нет отрицательных элементов Ребята, нужна ваша помощь. На носу сессия и времени практически нет. Помогите с заданием по программированию: 1.Написать функцию, которая возвращает истину, если в массиве нет отрицательных элементов. Принимаемые параметры – имя массива и его размер. 2.Написать функцию, которая принимает в качестве параметров вещественное число и количество знаков после десятичной точки, которые должны... подробнее

Показать сообщение отдельно
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,693
10.05.2010, 14:04     Примитив
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <cmath>
 
int main()
{
    int num;
    std::cout << "Input number: ";
    std::cin >> num;
 
    int sum=0; // тут будет хранится сумма кубов.
    int ch=num;
    while (ch) {
        sum+=pow (ch%10, 3);
        ch/=10; }
    if (sum==pow(num,2)) std::cout << "True.\n";
    else std::cout << "False.\n";
    return 0;
}
Добавлено через 10 минут
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
#include <iostream>
#include <iomanip>
#include <ctime>
 
void rezult (const int *, int);
 
int main()
{
    const int size=10;
    int MAS[size];
    int neg_el=-1; // тут будет индекс отрицательного элемента.
 
    std::cout << "Start matrix:\n";
    srand(time(NULL));
    for (int i=0; i<size; i++) { // заполнение и вывод матрицы.
        MAS[i]=rand()%20; //0..20
        std::cout << std::setw(3) << MAS[i]; }
 
    for (int i=0; i<size; i++) // ищем первый отрицательный элемент.
        if (!(MAS[i])) { neg_el=i; break; }
 
    if (neg_el==-1) neg_el=size-1; // соответствует условию задачи.
 
    rezult (MAS, neg_el);
    return 0;
}
 
void rezult (const int *MAS, int index)
{
    long rez=1;
    long sum=0; // конечная сумма.
 
    for (int i=0; i<index; i++) {
        rez*=MAS[i];
        sum+=rez; }
 
    std::cout << std::endl;
    std::cout << "Rezult: " << sum << std::endl;
}
 
Текущее время: 14:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru