Презентация - "Презентация по информатике "Цикл с параметром. Решение задач. С++""
- Презентации / Другие презентации
- 3
- 08.03.23
Просмотреть и скачать презентацию на тему "Презентация по информатике "Цикл с параметром. Решение задач. С++""
Какую задачу решает данная программа?
int main()
{
int i;
double s=0;
for (i = 1; i <= 10; i+=2)
{s=s+1.0/i;
}
cout << s;
}
s = 1 + 1/3 + 1/5 + 1/7 + 1/9
Какую задачу решает данная программа?
int main()
{
int n, x, s=1,i;
cin >> n;
for (i = 1; i <= n; i++)
{ cin >> x;
if (x%2 == 0 && x%10 != 4)
s=s*x;
}
cout << s;
}
С клавиатуры вводятся n целых чисел. Необходимо найти произведение четных чисел, не оканчивающихся на 4.
Программист Двойкин написал программу решения задачи. Однако он так торопился, что допустил несколько ошибок. Помогите ему исправить ошибки.
Рассматривается множество целых чисел, принадлежащих числовому отрезку [2021; 4000]. Необходимо найти количество чисел, которые делятся на 7 или оканчиваются на 5.
int main;
{
int k;
for (x = 2021, x > 4000; x=x+1);
{
if x%10 =7 or x%5 = 0;
k=k++;
}
cout << k
}
int main()
{
int k=0,x;
for (x = 2021; x <= 4000; x=x+1);
{
if (x%7 == 0 || x%10 == 5)
k++;
}
cout << k;
}
Рассматривается множество целых чисел, принадлежащих числовому отрезку [2021; 4000]. Необходимо найти количество чисел, которые делятся на 7 или оканчиваются на 5.
Решение задач
«E»: Напишите программу, которая в последовательности натуральных чисел определяет среднее арифметическое чисел, которые являются двузначными и оканчиваются на 5 в восьмеричной системе счисления. Программа получает на вход количество чисел в последовательности, а затем сами числа.
int n, x, k=0,s=0,i;
double sr;
cin >> n;
for (i = 1; i <= n; i++)
{ cin >> x;
if (x>=8 && x < 64 && x%8 == 5)
{k++;
s=s+x;}
}
sr=(double)s/k;
cout << sr;
Решение задач
«F»: Напишите программу, которая в последовательности натуральных чисел определяет максимальное среди чисел, которые являются трехзначными и оканчиваются на A в шестнадцатеричной системе счисления. Программа получает на вход количество чисел в последовательности, а затем сами числа.
int n, x,m,i;
m=0;
cin >> n;
for (i = 1; i <= n; i++)
{ cin >> x;
if (x>=256 && x < 4096 && x%16 == 10&& x>m)
m=x;
}
cout << m;
Решение задач
«G»: Напишите программу, которая в последовательности натуральных чисел определяет минимальное среди чисел, которые являются трехзначными и оканчиваются на A в шестнадцатеричной системе счисления. Программа получает на вход количество чисел в последовательности, а затем сами числа.
int n, x,m,i;
m=-1;
cin >> n;
for (i = 1; i <= n; i++)
{ cin >> x;
if (x>=256 && x < 4096 && x%16 == 10&& (m==-1 || x<m))
m=x;
}
cout << m;
Оценки в соревнованиях по фигурному катанию выставляются 9 судьями. Потом одна самая низкая и одна самая высокая оценки отбрасываются и в зачет идет среднее арифметическое оставшихся оценок. Составьте программу, которая определяет зачетную оценку спортсмена. Оценки судей ввести с клавиатуры(целые числа от 1 до 6).
Задача для самостоятельного решения: