• 2730
  • 16
  • 5
Нравится блог?
Подписывайтесь!

Помогите с С++

Тут такое дело, только пошёл в олимпийский резерв по информатике, и много чего незнаю по С++, а наш учитель не знал что я не очень в С++,если не выполню то исключать из резерва, сейчас я должен знать С++ и долгую арифметику(если честно название не расслышал,  но вроде так), и так вопрос, точнее задачи:

1) Дано n числ. Надо найти числа меньше 20-ти

2) Дано n числ. Найти максимальное число и минимальное.

3) Дано число n(одно число). Найти максимальную и минимальную ЦИФРУ в этом числе.

Помогите ̶з̶л̶ы̶е̶ ̶о̶ч̶к̶а̶р̶и̶к̶и̶ добрые программисты! Я знаю что эти задачи сущий пустяк для вас. Ах да если ты мой учитель, быстро нажми красный крестик и всё забудь!)))

P.S Можете рассказать про эту долгую арифметику.

Kazko
23 января 2011, 22:56
878

Загрузка...
Loading...

Комментарии

1) через массив и с помощью if
2) тоже массив, проверять каждое последующее, если оно больше, то закидывать в одну переменную, с минимальным аналогично
3) разделить число на сотни, десятки, единицы и сравнивать

9 класс))
Kazko
0
0
Бля я нихрена не понял, всё лучше сам уйду с резерва :( Спс те большое, а я 10 класс позор мне ёпт
зачем массивы? память ограниченная наверно =) лучше так:
2)создать 2 переменные max и min. max присвоить числу меньше нуля, min присвоить максимальному числу. Потом запускать цикл от 1 до n и читать по-очереди числа, если n-ое число больше чем max, тогда max присваиваешь этому n-ому числу, и также если n-ое число меньше чем min, тогда присваиваешь min этому n-ому числу.
3)читать по-символьно данное число, и проверять все как во второй задаче
а первую немного не понял =)
олимпиада на системном языке.. куда мир катится.
Kazko
0
0
А что? Для меня это очень сложно, а если ещё сложнее то это будет полный пи...ц)
да не, ничего. обычно олимпиады проводятся на прикладном языке, так как проверяют прежде всего умение логически мыслить, а не знания языка. А с++ - не из легких языков.
и лучше поменять сообщество, если не хочешь минусов хапнуть)
Aiym
0
0
на олимпиаде раз в 50 как минимум сложнее задачи
Kazko
0
0
Ну да ну да, ну если это освою вполне возможно что смогу решить.
никуясе,олимпийский резерв.Как так, не знаешь? Пусть учитель натаскает тебя.
вторая задача может выглядить так, правда через указатели:

#include "stdafx.h"
#include
#include
#include
using namespace std;

void main()
{
setlocale(LC_ALL, "Russian");
int n;
int i;
cout<<"Введите размерность массива: ";
cin>>n;
int *a = new int[n];
cout << "Введите одномерный массив из " << n << " элементов" << endl;
for (i = 0; i < n; i++)
{
cout<<"a["<<i+1<<"] = ";
cin >> a[i];
}

for (i=0; i
{
cout<<a[i]<<" ";
}

cout<<endl;

int min=*a;
for (i=0; i
{

if (a[i]
min=a[i];
}
int max=*a;
for (i=0; i
{

if (a[i]>max)
max=a[i];
}

cout<<"минимальный элемент массива: "<<min<<endl;
cout<<"максимальный элемент массива: "<<max<<endl;

delete[] a;

getch();
return;
}

и поразмышляв немного, подумал, что первая возможно и так:

#include "stdafx.h"
#include
#include


using namespace std;

void main()
{
setlocale(LC_ALL, "Russian");

int i, n; //i - шаг массива, n - количество чисел


cout<<"Введите количество чисел n =";
cin>>n;
int *a = new int[n];
cout<<"Введите "<<n<<" чисел: ";

for(i=0; i
{
cin>>a[i];
}

int m=0; //число чисел меньше 20
for (i=0; i
{
if (a[i]<20)
{
m++; //при каждом соблюдении условия прибавляем к числу m единицу
}
}
cout<<"Количество чисел, меньше 20 равно: "<<m;
delete[] a;
getch();
return;
}

удачи!

Оставьте свой комментарий

Спасибо за открытие блога в Yvision.kz! Чтобы убедиться в отсутствии спама, все комментарии новых пользователей проходят премодерацию. Соблюдение правил нашей блог-платформы ускорит ваш переход в категорию надежных пользователей, не нуждающихся в премодерации. Обязательно прочтите наши правила по указанной ссылке: Правила

Также можно нажать Ctrl+Enter

Популярные посты

Прогноз эксперта: в Казахстане будут жить 5 миллионов китайцев

Прогноз эксперта: в Казахстане будут жить 5 миллионов китайцев

В ближайшие годы в Центральной Азии будут проживать восемь миллионов китайцев, считает заведующий отделением востоковедения национального исследовательского университета высшей школы экономики.
kurmanovainur
23 июня 2017 / 11:23
  • 41243
  • 49
Почему мы должны быть благодарны журналисту Джеймсу Палмеру за критику ЭКСПО

Почему мы должны быть благодарны журналисту Джеймсу Палмеру за критику ЭКСПО

Как одним критичным постом зарубежному журналисту Джеймсу Палмеру удалось вскрыть сразу несколько гнойников казахстанского общества.
anotherblogger
21 июня 2017 / 0:39
  • 7177
  • 65
Почему я больше не поеду отдыхать на северное побережье Алаколя

Почему я больше не поеду отдыхать на северное побережье Алаколя

Нам казалось, что на Алаколе мы сможем хорошо отдохнуть, расслабиться и набраться сил на весь следующий год. Вроде, и достаточно бюджетно, и не так далеко.
RisKaS
вчера / 18:05
  • 5456
  • 34
Эксперимент. Два парня и девушка в поисках лучшего донера в Астане

Эксперимент. Два парня и девушка в поисках лучшего донера в Астане

Нас трое: девушка и двое парней. Мы обошли 7 заведений, где продают донеры. Оценивали по 10-бальной шкале только по вкусовым качествам донера. Никто нам за рекламу не платил, бесплатными донерами не кормил!
nargiz_15
сегодня / 10:08
  • 4435
  • 6
На каких улицах города Алматы вы точно попадете в «пробку»

На каких улицах города Алматы вы точно попадете в «пробку»

Строятся пешеходные и велосипедные дорожки, трамвайные пути "сносят", а главная традиция нашего мегаполиса - замена подземных коммуникаций и в этом году не была нарушена.
beoblod
вчера / 17:22
  • 3656
  • 3
ЭКСПО-2017. Каким бы правдоподобным ни казался обман, он всё равно раскроется

ЭКСПО-2017. Каким бы правдоподобным ни казался обман, он всё равно раскроется

Изначально про ЭКСПО было очень много слухов. Лишь только усаживаясь в поезд «тальго» до Астаны, мы уже были изрядно загружены этими слухами. Кто их запускал, для чего – отдельный вопрос..
openqazaqstan
сегодня / 15:45
  • 3412
  • 25
В каких случаях у вас могут изъять удостоверение личности?

В каких случаях у вас могут изъять удостоверение личности?

Недавно один знакомый задал вопрос: «Я сейчас выступаю как свидетель по одному делу. У меня забрали удостоверение личности (УЛ) в РУВД и не вернули обратно. Так можно?». Я сразу задалась вопросом...
asselsabekova
21 июня 2017 / 10:17
  • 3401
  • 21
Где отлично провести летние месяцы с пользой для здоровья и кошелька?

Где отлично провести летние месяцы с пользой для здоровья и кошелька?

Я обратил внимание, что в случае с уникальными природными зонами Павлодарской области применима поговорка: «что имеем – не ценим», а ведь они легко могли бы стать международными курортами.
Muzalevskiy
23 июня 2017 / 22:57
  • 3284
  • 11
Это «колхозное сооружение» вредит имиджу города. Я, как алматинка, против!

Это «колхозное сооружение» вредит имиджу города. Я, как алматинка, против!

Почему эту трубу не проложили под землей? Она обезображивает улицу, как дикий багровый шрам от раны, зашитой равнодушным, криворуким и ленивым хирургом, обезображивает лицо.
ValentinaVladimirska
23 июня 2017 / 12:10
  • 2707
  • 45