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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
Гость
Сообщений: n/a
#1

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

05.12.2007, 23:35. Просмотров 1564. Ответов 2
Метки нет (Все метки)

Для меня они непонятны.
1)Найти элементы (и подсчитать их количество), которые не превосходят 10000 и делятся на одну из своих цифр (кроме цифр 0 и 1)

2)Для заданной формулы Y=15.2*sin(0.98*x)+8.3*cos(0.37*x) (L=-5, R=3) составить программу построения таблицы значений функции, состоящую из N строк при изменении аргумента от L до R.
В каждой строке таблицы выводить значения аргумента X и соответствующее ему значение функции Y в форматированном виде с 3 знаками после запятой. В конце таблицы вывести отдельной строкой среднее арифметическое всех значений функции
Кроме того, программа должна определить, сколько точек с координатами (X,Y) из полученной ранее таблицы попадает внутрь области. Область, ограниченная снизу параболой: Y=4.1*X*X-12*M (границы входят в состав области).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2007, 23:35     Помогите с 2 задачами
Посмотрите здесь:

Помогите с задачами в с++ - C++
1)даны вещественные положительные числа a,b,c. Если существует треугольник со сторонами a,b,c: а)определить его вид (прямоугольный,...

Помогите с задачами - C++
Здравствуйте, помогите пожалуйста написать программы. 1)составить программу обмена значениями двух переменных величин а)без введения...

помогите с задачами - C++
помогите пожалуйста решить две задачи по массивам я тут начал а дальше никак:( : 1 задача Даны две действительные квадратные матрицы...

Помогите с задачами! - C++
1.06 Найти площадь равнобедренной трапеции с основаниями a и b и углом при большом осно-вании а. 1.21 Селекционер вывел новый сорт...

Помогите со строковыми задачами - C++
1. Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом. 2. Дана строка символов, среди...

Помогите с задачами: Одномерный массив, Строки, Двумерные массивы - C++
1. Одномерный массив Упорядочить элементы массива, удалив повторяющиеся элементы. 2. Строки Вводится строка,в конце ставится...

Подсобите с задачами по C++ - C++
П.5.16.Правил Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. ...

Сайты с задачами - C++
Вот видел недавно сайт, на котором висит задание, ограничение по времени, занятому месту и т.п. На сайт кидаешь программу и он проверяет....

Сборник с задачами - C++
Посоветуйте хороший сборник с задачами, потому что скучно мне)

Книга с задачами - C++
Подскажите хороший задачник по С++


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
./run
38 / 10 / 2
Регистрация: 06.12.2007
Сообщений: 133
06.12.2007, 23:10     Помогите с 2 задачами #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();
}
Гость
Сообщений: n/a
06.12.2007, 23:18     Помогите с 2 задачами #3
Спасибо ./run
Yandex
Объявления
06.12.2007, 23:18     Помогите с 2 задачами
Ответ Создать тему
Опции темы

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