Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.93
Garret192
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 84
#1

Простенькие задания - C++

22.10.2009, 21:11. Просмотров 1977. Ответов 34
Метки нет (Все метки)

Привет всем.Помогите пожалуйста решить задачи.
(если не трудно с пояснениями)

1.Дано натуральное число N найти все его делители.

2.Дан массив из n элеметов сформировать 2 массива ( с положительными элементами) и ( с отрицательными).

Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2009, 21:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Простенькие задания (C++):

Простенькие переключатели - C++
Уважаемые программисты, помогите реализовать столь простенькую задачу: на форме расположен компонент "Edit" и две кнопки: "Добавить" и...

Решите простенькие 2 ве задачки в с++ - C++
№1 задача . Вводится число N, а затем - N чисел. Определить, сколько среди них пар одинаковых чисел №2 задача . Дана...

Две простенькие програмки - C++
При защите лабораторных спросили следующие задания : F(x)=N! Cin > N Найти N! Дан масив из 10 символов нужно вывести на экран...

Три простенькие задачи на C++ - C++
Здравствуйте. Скажите пожалуйста, как написать решение трёх простых задач в компиляторе? 1) За какое время велосипедист проедет 250...

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

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

34
AnonymC
1175 / 458 / 30
Регистрация: 23.06.2009
Сообщений: 6,355
Завершенные тесты: 1
22.10.2009, 21:26 #2
подскажите пожалуйста что такое делитель....что то у меня с алгеброй в последнее время плохо стало
0
Garret192
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 84
22.10.2009, 21:37  [ТС] #3
Т.е. найти все числа на которые это число делится нацело.
0
AnonymC
1175 / 458 / 30
Регистрация: 23.06.2009
Сообщений: 6,355
Завершенные тесты: 1
22.10.2009, 21:42 #4
C++
1
2
3
4
5
6
7
int i=0;
int n=0;
cin>>i;
while(1){
++n;
if(i%n==0)cout<<n;
}
вроде так,но бесонечно
0
System.exe
90 / 86 / 12
Регистрация: 14.05.2009
Сообщений: 202
22.10.2009, 21:53 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
main()
{
int N,i;
cout<<"enter N\n";
cin>>N;
cout<<"DELITELI:\n";
for (i=1;i<=N;i++)
{
if (N%i==0)
cout<<i<<"\n";
else continue;
}
return 0;
}
пояснение: #includе <iostream.h> открываем стандартную библиотеку потока ввода/вывода. main() главная функция. int т.е. тип вводимого числа целый. cin>> вводим число. for (i=1;i<=N;i++) присваиваем переменной i значение и увеличиваем на 1 до N. if (N%i==0) проверяем условие является ли это число делителем N. Если является то выводим его. Если нет то пропускаем , переходя к следующему проходу цикла. retur 0 возвращает функции main() начальное значение.
1
AnonymC
1175 / 458 / 30
Регистрация: 23.06.2009
Сообщений: 6,355
Завершенные тесты: 1
22.10.2009, 21:57 #6
System.exe, а я что написал то?
0
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
22.10.2009, 21:58 #7
Вот еще задачка. Найти периметр (C)и площадь (S) треугольника зная 3 стороны a, b, c
---
Периметр найти -проблем нет. С площадью хуже. Она вычисляется через полупериметр по формуле S=квадратныйкорень[p(p-a)(p-b)(p-c)] где p = C/2. полупериметр тобишь.
---
Вот вопрос. как правильно использовать sqrt() применительно к этой задаче. Не могу разобраться
Спасибо
0
AnonymC
1175 / 458 / 30
Регистрация: 23.06.2009
Сообщений: 6,355
Завершенные тесты: 1
22.10.2009, 22:08 #8
SStream, это настоящяя формула площади треугольника?
0
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
22.10.2009, 22:10 #9
МедведЪ, да
http://www.uztest.ru/abstracts/?idabstract=45
вот, к примеру. Но если хотите - решите через тригонометрию.. ток обьясните.
0
Garret192
1 / 1 / 0
Регистрация: 21.10.2009
Сообщений: 84
22.10.2009, 22:17  [ТС] #10
А моя вторая задача с маасивом.Кто-нибудь help.
0
AnonymC
1175 / 458 / 30
Регистрация: 23.06.2009
Сообщений: 6,355
Завершенные тесты: 1
22.10.2009, 22:22 #11
Garret192, которая?

Добавлено через 3 минуты
SStream, ну чеерз функцию sqr не знаю но можно так
s=(p(p-a)*(p-b)*(p-c))/(p(p-a)*(p-b)*(p-c))
попробуй так
0
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
22.10.2009, 22:24 #12
(p(p-a)*(p-b)*(p-c))/(p(p-a)*(p-b)*(p-c))=1. это не корень это деление на само себя
0
AnonymC
1175 / 458 / 30
Регистрация: 23.06.2009
Сообщений: 6,355
Завершенные тесты: 1
22.10.2009, 22:26 #13
SStream, а по вашему что такое корнеь?
a^2=a*a=>корень из a^2=a\a
0
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
22.10.2009, 22:34 #14
a^2=a\a => по вашему корень из 10^2 (100)=10/10 (1)
вы запутались)
(p(p-a)*(p-b)*(p-c))/(p(p-a)*(p-b)*(p-c))
распишите на бумажке. просто скобки друг на друга поделите) это все равно 1. хотите сказать корень из любого числа равен 1?))))
---
меня интересует функция sqrt(). ну не вводить же векторы и через косинусы треугольник считать) моя голова лопнет)
0
System.exe
90 / 86 / 12
Регистрация: 14.05.2009
Сообщений: 202
22.10.2009, 22:37 #15
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
#include <iostream.h>
main()
{
int i,n;
cout<<"enter size of massive\n";
cin>>n;
double a[n];
for (i=1;i<n;i++)
cin>>a[i];
for (i=1;i<n;i++)
{
if (a[i]>0)
cout<<a[i]<<"   "<<"|n";
else continue;
{
cout<<"\n";
for (i=1;i<n;i++)
{
if (a[i]<0)
cout<<a[i]<<"   "<<"|n";
else continue;
}
return 0;
}
1
22.10.2009, 22:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2009, 22:37
Привет! Вот еще темы с ответами:

C++ Задания - C++
Преподаватель дал задания, а меня не было месяц в универе, может кто написать код? Я отсутствовал на темах и ничего не понимаю :C 1....

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

C++ задания - C++
Вообщем было поручено сделать 5 задачь 3 сделал,но на счёт правильности не уверен! Вот условия тех задач которые я написал: В вложениях...

Задания по C++ - C++
Ребят помогите сделать задания: 1. Создайте структуру с именем time. Три ее поля, имеющие тип int, будут называться hours, minutes и...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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