Помощ с две задачи на C++

На братчеда на леля му на зетя й брат му се жени, не мога да избера с какъв цвят обувки да ходя на сватбата?? Помагайте!

Модератор: Общи модератори

Потребител
Аватар
Мнения: 26
Регистриран на: 27.03.2009
Местоположение: Варна/Ст. Загора
Пол: Мъж
Кара: e39 520i
Детайли за колата: М52B20TU

Помощ с две задачи на C++

Мнение от sedd » 15 Дек 2012, 16:48

Здравейте, колеги.Работата е такава,че семестъра е към края си,а аз съм позакъсал с т'ва програмиране.Ще помоля ако някой има време и му се занимава да помогне със следните задачи..

1.Въведете цяло число n. Изведете числото образувано от същите цифри,но взети в обратен ред(четени отзад напред).
пример:
вход-12345
изход-54321

2.Програма с функция main() и избор чрез меню на функции за:
Въвеждане от клавиатура на размерност (с проверка за коректност) и елементи на масив от цели числа C(K) (K<=25);
Формиране на нов масив CN(K) само от нечетните по стойност елементи и определяне на средно-аритметичната им стойност;
Презаписване на масива C(K) в масив CS(K) и сортиране на този масив във възходящ ред;
Извеждане на екран информация за съответния масив с пояснителен текст.

кандидат ентусиаст
Аватар
Мнения: 246
Регистриран на: 25.06.2011
Местоположение: София/Враца
Пол: Мъж

Re: Помощ с две задачи на C++

Мнение от ociata » 16 Дек 2012, 0:22

Ей това само в някое ТУ може да задават такива малоумни и неприложими задачи... И на всичкото отгоре не дават хубаво разяснение...

1:(в този вариант ако има "0"-и в началото на числото(012345) няма да работи коректно
#include <iostream>

int main()
{
int num;
cout<<"Enter number "<<endl;
cin>>num;

int rev = 0;
int reminder;
while(num != 0)
{
reminder = num % 10;
rev = rev * 10 + reminder;
num = num / 10;
}
cout<<"Reverse = "<<rev<<endl;
}


1:(този вариант ще работи дори когато имаш водещи 0-и, но ползва стрингови операций)
#include <iostream>

using namespace std;

int main()
{
string num;
cout << "Enter number " << std::endl;
cin >> num;

string rev(num);
reverse(rev.begin(), rev.end());

cout << "Reverse = " << rev << std::endl;
}


Втората задачка също е смотана и лесна... Обаче има повече за писана и сега ме мързи. Ако до утре някой колега не ти я напише, ще я опиша. Че снощи много празненства и вече ми се спи :smoke:

Потребител
Аватар
Мнения: 26
Регистриран на: 27.03.2009
Местоположение: Варна/Ст. Загора
Пол: Мъж
Кара: e39 520i
Детайли за колата: М52B20TU

Re: Помощ с две задачи на C++

Мнение от sedd » 16 Дек 2012, 0:34

Мерси колега :yes:

П.С. Позна,че е ТУ :mhihi:

Потребител
Аватар
Мнения: 5
Регистриран на: 16.12.2017

Re: Помощ с две задачи на C++

Мнение от Nevermore1337 » 23 Окт 2018, 17:04

Някой колега по някаква случайност да има втората задача?

Назад към Извън Темата

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани

Последни теми
Facebook