дан массив найдите среднее арифметическое всех чисел меньше заданного
10-11 класс
|
Пишу на QBasic
CLS
INPUT N
...
Массив создан и заполнен
...
FOR I = 1 TO K (Кол-во элементов массива)
IF I < N THEN
A=A+I
B=B+1
END IF
NEXT I
C=A/B
PRINT C
uses crt;const nmax=100;var a1,a2: array[1..nmax] of integer; n,i,b,k,s: integer;begin randomize; clrscr; repeat write('Введите размер массива n (n in [1..',nmax,']): '); readln(n); write('Введите число B (0<B<100): '); readln(b); until (n in [1..nmax]) and (b in [1..99]); writeln('Массив A1'); for i:=1 to n do begin a1[i]:=random(99); write(a1[i]:4); if a1[i]>b then begin inc(k); a2[k]:=i; s:=s+a1[i]; end; end; writeln; writeln('Среднее элеметов, больших B = ',s/k:0:2); writeln('Массив A2:'); for i:=1 to k do write(a2[i]:4); readln;end.
Другие вопросы из категории
.
2. Тактильную информацию человек получает посредством:
1) специальных приборов;
2) органов осязания;
3) органов слуха;
4) термометра.
3. Обмен информацией – это:
1) выполнение домашней работы;
2) просмотр телепрограммы;
3) наблюдение за поведением рыб в аквариуме;
4) разговор по телефону.
4. За единицу количества информации принимается:
1) 1 байт;
2) 1 бит;
3) 1 бод;
4) 1 см.
5. Компьютерные вирусы:
1) возникают в связи сбоев в аппаратной части компьютера;
2) имеют биологическое происхождение;
3) создаются людьми специально для нанесения ущерба ПК;
4) являются следствием ошибок в операционной системе.
6. Алгоритм – это:
1) правила выполнения определенных действий;
2) набор команд для компьютера;
3) протокол для вычислительной сети;
4) описание последовательности действий, строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
7. Свойство алгоритма, заключающееся в отсутствии ошибок, алгоритм должен приводить к правильному результату для всех допустимых входных значений, называется:
1) результативность;
2) массовость;
3) дискретность;
4) конечность.
8. Свойство алгоритма, заключающееся в том, что один и тот же алгоритм можно использовать с различными исходными данными, называется:
1) результативность;
2) массовость;
3) конечность;
4) детерминированность.
9. Текстовый редактор – программа, предназначенная для:
1) создания, редактирования и форматирования текстовой информации;
2) работы с изображениями в процессе создания игровых программ;
3) управление ресурсами ПК при создании док3ументов;
4) автоматического перевода с символьных языков в машинные коды.
1.Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные.
Пример:
Введите строку:
ааббссААББСС
Результат:
ббаассББААСС
2.Вести символьную строку и проверить, является ли она палиндромом.
Пример:
1)Введите строку: АБВГДЕ
Результат: не палиндром
2)Ведите строку:КАЗАК
Результат:палиндром
Бывают логическое, строковое, арифметическое: Варианты ответов 1) предложение 2)высказывание 3) выражение 4) мышление
Чем заканчивается программа? Варианты ответов !) Read 2) Clrscr 3) ReadLn 4) End
Читайте также
Program Zadacha;
Uses crt;
var a:array[1..1000] of integer;
c,i,n,s :integer;
s1: real;
begin;
clrscr;
writeln("Введите размерность массива);
readln(n);
writeln('Введите массив');
for i:=1 to n do
begin a[i]:=random(100);
if a[i]<50 then begin inc(c); s:=s+a[i];end;s:=s+a[i];s1:=s/N;
writeln('Массив A:');
for i:=1 to N do write(a[i]:4);
writeln;
writeln('Среднее арифметическое равно=',s1);
end;
end.
индексами. выведите на экран исходный массив и полученное среднее арифметическое.
2. Задайте массив из 10 элементов с помощью датчика случайных чисел. замените все элементы с четными индексами максимальными. Выведите на экран исходный и измененный массивы
среди последних 9-ти элементов массива, максимум среди первых 5-ти элементов. Замените в массиве все элементы, которые больше найденного среднего арифметического - на максимум.
массива,значение которых больше среднего арифметического всех его элементов