М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
silverside
silverside
06.03.2021 01:49 •  Информатика

Решить на с#. кто сколько сможет. 1. алгоритм. свойства алгоритма. типы алгоритмов. графический записи алгоритма. 2. вводится последовательность из 10 произвольных чисел. определить, сколько раз в последовательности чисел встречается число а. 3. вычислить квадрат суммы двух чисел, вводимых с клавиатуры в среде программирования c#. 4. дан массив 10 целых чисел. посчитать сумму и произведение не нулевых элементов массива. 5. дан массив 20 целых чисел. найти количество положительных чисел в исходном наборе. 6. дан массив размером 15. вывести четные элементы массива. 7. дан номер месяца – целое число в диапазоне 1-12 (1- январь, 2 –февраль и т. вывести название месяца по заданному числу. 8. дана строка символов. посчитать количество символов в строке до первой точки. 9. дано 3 целых числа. вывести большее из них. 10. дано натуральное число n. определить, кратно ли оно 5. 11. дано натуральное число n. определить, попадает ли оно в диапазон [5; 10]. 12. дано радиус круга и сторона квадрата. определить фигуру с большей площадью? 13. дано целое число. если оно является отрицательным, то умножить его на (-1); в противном случае не изменять его. вывести полученное число. 14. дано число. определить, является ли данное число четным или нечетным. 15. даны a и b. найти с=ab. 16. даны 2 целых неодинаковых числа. вывести большее из них. 17. даны два числа a и b. определить делиться ли число a нацело на число b? 18. компонент combobox. назначение и характеристики. 19. компонент form . основные операции и характеристики. 20. компонент textedit. характеристики и использование. 21. конструкции языка программирования c# (алфавит языка, приоритет операций, арифметические операции, числа). 22. конструкции языка программирования c#: переменные и константы, имена переменных, типы переменных. 23. массивы. обработка массивов. найти среднеарифметическое массива состоящего из 10 чисел. 24. найти сумму двух натуральных чисел. 25. найти сумму и произведение натуральных чисел от 1 до 20. 26. написать программу, которая пересчитывает денежные суммы из тенге в доллары. 27. написать программу, которая пересчитывает скорость ветра из "метров в секунду" в "километров в час". 28. общая структура программы. 29. оператор множественного выбора switch case. 30. операторы условного перехода. 31. операторы условного перехода: условный оператор if. 32. определить количество отрицательных элементов в массиве из 10 чисел. 33. понятие массива стандартные алгоритмы обработки одномерных массивов: подсчет суммы (произведения) элементов массива. 34. понятие массива. двумерные массивы в c#. 35. понятие массива. одномерные массивы в c#. подсчет элементов массива удовлетворяющим некоторым условиям. 36. понятие массива. одномерные массивы. стандартные алгоритмы обработки линейных массивов: определение максимального (минимального) элемента. 37. посчитать количество нулей в массиве из 10 случайно заданных элементов. 38. посчитать площади квадратов со сторонами 10,15,20,25,30. 39. процедуры ввода - вывода данных в языке программирования c#. операция присваивания. 40. создать программу нахождения среднеарифметического двух чисел. 41. создать программу пользователя компьютера. в окне должен появиться вопрос «как вас зовут? ». пользователь вводит свое имя. компьютер пользователя. 42. строковый тип данных. процедуры обработки строки символов. 43. циклические конструкции. оператор цикла с параметром for. 44. циклические конструкции. оператор цикла с постусловием do-while 45. циклические конструкции. оператор цикла с предусловием while

👇
Открыть все ответы
Ответ:
amina352
amina352
06.03.2021
1)
#include <iostream>
using namespace std;

int main()
{
int n = 0;
cin >> n;
for (int i = 0; i < n; ++i) {
cout << 2 * i << endl;
}
return 0;
}
2)
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
int a = 0, b = 0;
cin >> a >> b;
for (int i = a; i <= b; ++i) {
cout << pow(i, 2) << endl;
}
return 0;
}
3)
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
int a = 0, b = 0, sum = 0;
cin >> a >> b;
for (int i = a; i <= b; ++i) {
sum += pow(i, 2);
}
cout << sum << endl;
return 0;
}
4,7(69 оценок)
Ответ:
AsterXML
AsterXML
06.03.2021

...А если интересует решение на классическом Паскале, предлагаю просто поддерживать текущее, предыдущее и пред-предыдущее значения в ряду, и в цикле обновлять ответ.

Обрати внимание! longint может хранить значения только до 2^{31}-1, поэтому конкретно в этой программе вывод будет достоверным только для N ≤ 46. Ты можешь сделать текущую, предыдущую и пред-предыдущую переменные типа int64, и тогда максимальное значение N возрастёт до 92. Для бОльших N тебе придётся писать длинное сложение.


Код

var

i, n, pred, predpred, cur: longint;

begin

read(n);

if n = 1 then writeln(1)

else if n = 2 then writeln('1 1')

else write('1 1 ');

if n < 3 then exit;

pred := 1;

predpred := 1;

for i := 3 to n do

begin

 cur := pred + predpred;

 write(cur, ' ');

 predpred := pred;

 pred := cur;

end;

writeln;

end.

4,7(24 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ