Другие языки программирования и технологии
Люди мне надо решить задачи по информатике помогите. За верную помощь стикер*
Ришете хоть одну из них: 1) Составте из символов a, b, c все возможные индефикаторы, состоящие из одного, двух, трех символов (символы могут повторятся и укажите их общее количество. 2) Опишите алгоритм для нахождения максимального значение из четырёх заданных чисел a, b, c, d. 3)Опиши подробный алгоритмдля нахождения суммы четных цифр заданного числа N. Например, для N=243516 искомая сумма 12. 4) Опиши алгоритм для нахождения суммы и количества положительных чисел в заданной последовательности из n целых чисел: a1, a2, a3, ..aN Кто поможит - тому стикер.
1. aaa, bbb, ccc, a, b, c, abb, aab, baa, bba, aac, acc, cca, caa, ccb, cbb, bcc, bbc, acb, cba итд. итп.
общее количество = 3^1 + 3^2 + 3^3 = 39
2.
создаём переменную i и присваиваем ей значение переменной a
если i < b то присваиваем переменной i значение переменной b
если i < c то присваиваем переменной i значение переменной c
если i < d то присваиваем переменной i значение переменной d
теперь i содержит максимальное значение
пример на с++
#include <iostream>
using namespace std;
int main()
{
// ...декларация и присваивания значений переменным a, b, c, d
int i = a;
if(i < b) i = b;
if(i < c) i = c;
if(i < d) i = d;
cout << i << endl;
return 0;
}
3.
декларируем переменную sum и присваиваем ей значение "0"
делаем из интегральной переменной N переменную типа string
итерируем через новоиспечённый стринг
при каждой итерации используем итератор в качесве индекса для стринга который так же является массивом
превращаем цифру под актуальным индексом обратно в интегральное значение и смотрим можно ли поделить её на 2 без остатка
если да то добавляем значение цифры к значению переменной sum
продолжаем итерацию пока итераторт не достигнет конца стринга
теперь в переменной sum искомое значенике
4. не понял условия задачи )))))))
общее количество = 3^1 + 3^2 + 3^3 = 39
2.
создаём переменную i и присваиваем ей значение переменной a
если i < b то присваиваем переменной i значение переменной b
если i < c то присваиваем переменной i значение переменной c
если i < d то присваиваем переменной i значение переменной d
теперь i содержит максимальное значение
пример на с++
#include <iostream>
using namespace std;
int main()
{
// ...декларация и присваивания значений переменным a, b, c, d
int i = a;
if(i < b) i = b;
if(i < c) i = c;
if(i < d) i = d;
cout << i << endl;
return 0;
}
3.
декларируем переменную sum и присваиваем ей значение "0"
делаем из интегральной переменной N переменную типа string
итерируем через новоиспечённый стринг
при каждой итерации используем итератор в качесве индекса для стринга который так же является массивом
превращаем цифру под актуальным индексом обратно в интегральное значение и смотрим можно ли поделить её на 2 без остатка
если да то добавляем значение цифры к значению переменной sum
продолжаем итерацию пока итераторт не достигнет конца стринга
теперь в переменной sum искомое значенике
4. не понял условия задачи )))))))
Вопрос на засыпку: - А что такое стикер?
// C code
#include <stdio.h>
/* max count of combinations */
char *cns[27] = {
"a", "b", "c", "aa", "ab", "ac", "ba", "bb", "bc", "ca", "cb", "cc", "aaa", "aab", "aac", "aba", "abb", "abc", "aca", "acb", "acc",
. . //сам дальше
};
int main() {
int i;
for(i = 0; i < 27; i++)
printf("%d: %s\n", i, cns);
return 0;
}
#include <stdio.h>
/* max count of combinations */
char *cns[27] = {
"a", "b", "c", "aa", "ab", "ac", "ba", "bb", "bc", "ca", "cb", "cc", "aaa", "aab", "aac", "aba", "abb", "abc", "aca", "acb", "acc",
. . //сам дальше
};
int main() {
int i;
for(i = 0; i < 27; i++)
printf("%d: %s\n", i, cns);
return 0;
}
Похожие вопросы
- Объясните, пожалуйста, как решить задачу по информатике...
- Народ, слезно прошу помочь решить задачу по информатике (програмирование), я просто ноль в этом(((
- Помогите решить задачу по информатике 10 класс
- Помогите решить задачи по информатике!!! ОЧЕНЬ НУЖНО!!!
- Ребята помогите решить задачу по информатике ПЛАЧУ 50 БАЛОВ ЗА ЛУТШИЙ ОТВЕТ
- олимпиадная задача по информатике. Помогите решить пожалуйста
- помогите решить задачи по информатике
- Помогите решить задачи по информатике.
- Помогите пожалуйста решить задачи по информатике, одномерные массивы. Си шарп. Очень срочно. Пожалуйста!!!!
- Помогите решить задачи по информатике.