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

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

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

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

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

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

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

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

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

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

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

Самый большой провайдер в стране: методы работы с клиентами от «Казахтелеком»

Самый большой провайдер в стране: методы работы с клиентами от «Казахтелеком»

История о том, как Народный провайдер наваривается на своих клиентах, намерено не отключая услуги, и беря лишние деньги за ненужные и не оказываемые услуги.
ligaspravedlivosti
17 нояб. 2017 / 19:12
  • 33089
  • 194
Бесспорные доказательства – путь к упрощенному судопроизводству

Бесспорные доказательства – путь к упрощенному судопроизводству

В Казахстане введен институт упрощенного (письменного) судопроизводства, который позволяет повысить доступность правосудия и сократить сроки рассмотрения дел.
mark_iceberg
20 нояб. 2017 / 15:49
  • 15402
  • 3
«Почему я не хочу встречаться с мужчинами-казахами»

«Почему я не хочу встречаться с мужчинами-казахами»

Заранее отпишусь, данный пост не является попыткой оскорбить собственную нацию) Как говорится о вкусах не спорят, каждому свое.
Bonittta
16 нояб. 2017 / 14:28
  • 16759
  • 372
Новшества на орбите уголовного правосудия

Новшества на орбите уголовного правосудия

Недавно я приняла участие в международной конференции по модернизации уголовного процесса, прошедшей в Бурабае. В чем значимость данных реформ для обычного казахстанца?
mirabeisenova
20 нояб. 2017 / 16:22
  • 12241
  • 3
Почему катастрофический отток интеллектуальной элиты не тревожит Астану?

Почему катастрофический отток интеллектуальной элиты не тревожит Астану?

Как сообщает телеканал КТК, только за последние девять месяцев Казахстан покинули 28200 человек, из них почти пять тысяч инженеров, около 2700 экономистов и 1700 учителей.
openqazaqstan
17 нояб. 2017 / 11:00
  • 11985
  • 59
Задержан казахстанец, продававший детей в сексуальное рабство в ОАЭ и Бахрейн

Задержан казахстанец, продававший детей в сексуальное рабство в ОАЭ и Бахрейн

Подтверждаются худшие предположения, циркулирующие в соцсетях. Периодические исчезновения детей в разных регионах Казахстана объясняются не только семейными проблемами и «синими китами».
openqazaqstan
16 нояб. 2017 / 15:46
  • 8372
  • 57
О «топ-30», «топ-50» и прочих понтах можно пока забыть

О «топ-30», «топ-50» и прочих понтах можно пока забыть

В объективности выводов швейцарского банка Credit Suisse усомниться трудно – его экономические рейтинги относятся к самым авторитетным и их явно трудно упрекнуть в предвзятости
openqazaqstan
18 нояб. 2017 / 17:21
  • 7719
  • 87
Атамбаев под занавес президентства сделал всё, чтобы сжечь мосты

Атамбаев под занавес президентства сделал всё, чтобы сжечь мосты

На своей итоговой пресс-конференции в понедельник уходящий кыргызский президент говорил не об итогах своей деятельности, а о «плохом» Казахстане.
openqazaqstan
21 нояб. 2017 / 18:36
«Смех сквозь слезы», или 7 причин не любить Алматы

«Смех сквозь слезы», или 7 причин не любить Алматы

Жизнь в Алматы не всегда сладкая, как сахарная вата и мультики субботним утром. В этой ироничной статье автор блога «Almaty — My First Love» расскажет о семи причинах не любить Алматы.
AlmatyMyLove
20 нояб. 2017 / 13:12
  • 2594
  • 70