” Хай , имам една задачка от най ниското възможно ниво по програмиране ако някой може да ми я напише, тя не е повече от 10-тина реда!!
1 кюфте на първа маса, 2 на втора, 3 на трета и така.. до последната
Потребителя въвежда колко са масите, програмата решава колко са кюфтетатаЕ..? занимава ли му се на някой
?
Забравих да напиша че е на C++ .
Трябва да добавя, че всъщност става въпрос дори за неистинска програма а за черния прозорец на Уиндоус и ме интересува по скоро не самата програмка ами как се смята това действие математически
„
Решава се с аритметична прогресия.
В момента те интересува тази формула:
(индекси не мога да слагам, но ти ще се ориентираш )
A1 - Това е първия член от редицата, тоест 1(в случая, защото започваме от 1) кюфте.
An - Това е последния член от редицата, тоест An кюфтета
n - Това е индекса, число, броя на членовете, тоест n кюфтета
Sn - Сумата на всички членове, сбора на нашите кюфте, това което търсиш
Пример:
Имаме 5 маси, като на първата се слага 1 кюфте и на всяка следващата се слага +1 от предишната(както ти казваш).
A1 = 1 кюфте(първия член е 1)
An = 5 кюфтета(последния член от редицата)
N = 5 маси(колко члена имаме, тоест маси)
Решение:
Sn = (1 + 5) / 2 * 5
Sn = 6 / 2 * 5
Sn = 3 * 5
Sn = 15
1+2+3+4+5 = 15
Намирането на най-големия член става по тази формула:
d - Разликата между два съседни члена
Примерно между първия и втория член в нашия случай е 1, защото на маса 1 имаме 1 кюфте, а на маса 2 имаме 2 кюфтета.
Пробвай с уроци от нета, защото може и да съм те объркал още повече.
Задача:
Какъв е сбора на всички числа от 1 до 2012?
Сега остава да го приложиш в C++.