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

Помогите с 2 задачами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сумму чисел из файла http://www.cyberforum.ru/cpp-beginners/thread3723.html
Помогите с прогой, плиз...В файле data.txt содержится 2 числа a и b (a и b<2 в степени 1000) в файле result.txt записать сумму чисел а и b.
C++ Можете немного подкорректировать код? Данная программы выводит на экран такой треугольник: 1 12 123 1234 ... 1234..n http://www.cyberforum.ru/cpp-beginners/thread3720.html
C++ В линейном массиве найти четырёхзнычные числа
Дан линейный массив (вводится с клавиатуры), в нём найти все четырёхзначные числа в записи которых присутствуют только разные цифры. Помогите пожалуйста написать данную программу.
Помогите решить задачу на вычислнение функции C++
В институте мне задали сделать программу --- Вычислить вункцию y=x в 10 степени +7/4, от {0 до 80} с шагом 5!!! И нужно чтобы функция записывалась в файл и считывалась выводясь на экран!!! саму функцию я написал!!! вот она- #include <stdio.h> //#include <iostream.h> #include <math.h>
C++ функции http://www.cyberforum.ru/cpp-beginners/thread3694.html
Люди посоветуйте книгу для изучения стандартных функций
C++ помогите с создание пользовательских функций Задано n троек чисел a, b, c. Написать процедуру определения, сколько из предложенных троек можно использовать для построения треугольника, если a, b, c – длины его сторон подробнее

Показать сообщение отдельно
./run
38 / 10 / 2
Регистрация: 06.12.2007
Сообщений: 133
06.12.2007, 23:10     Помогите с 2 задачами
Насколько я понял суть первой задачи нам нужно каждый элемент поделить на цифры составляющие этот элемент кроме 0 и 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
54
55
56
57
58
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void main() {
    int count = 0;
    const int N = 50;
    int mass[N] = {0};
    int mass2[N] = {0};
    int max;
    cout<<"Vvedite kol-vo elementov :";
    cin>>max;
    cout<<endl;
    for (int i = 0; i<max; i++)
    {
        cout<<"Input element "<<i<<" : ";
        cin>>mass[i];
        cout<<endl;
    }
    int k,u,flag;
    for (int i = 0;i<max;i++)
    {
        u = mass[i];
        flag = 0;
        while (u != 0)
        {
            k = u%10;
            u = u/10;
            if (k != 0 && k != 1)
            {
            if (mass[i] % k == 0 && mass[i]<10000)
            {
                flag = 1;
                mass2[i] = mass[i];
            }
            }
        }
        if (flag == 1)
        {
            count++;
        }
    }
    cout<<"=================="<<endl;
    cout<<"spisok elementov"<<endl;
    for (int i = 0; i<max;i++)
    {
        if (mass2[i] != 0)
        {
        cout<<mass2[i]<<endl;
        }
    }
    cout<<"Kolichestvo"<<endl;
    cout<<count;
 
 
getch();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru