на С++ как то так
#include<iostream>
#include<ctime>
using namespace std;
int main(){
srand(time(NULL));
int N, a, sum = 0, ten = 10, index = 0;
int *arr;
cout << "enter size of arr(enter N) : ";
cin >> N;
arr = new int [N];
for(int i = 1; i <= N;i++)
arr[i] = rand()%25;
cout << "arr : " << endl;
for(int i = 1; i <= N;i++)
cout << arr[i] << " " ;
cout << endl;
cout << "enter a : " ;
cin >> a;
for(int i = 1; i <= N;i++)
{
if(arr[i] == a)
index = i;
}
if(index != 0)
{
for(int i = index + 1; i <= N;i++)
sum = sum + arr[i];
}
if(sum == 0)
cout << "Result = " << ten << endl;
else
cout << "Result = " << sum << endl;
}
Поделитесь своими знаниями, ответьте на вопрос:
1.Первые ЭВМ были созданы в: Выберите один ответ: 1. 1966 году 2. 1986 году 3. 1941 году 2. При выключении компьютера вся информация стирается: Выберите один ответ: 1. Не стирается 2. В памяти оперативного запоминающего устройства 3. С памяти HDD 3.Расширение файла как правило характеризует: Выберите один ответ: 1. Назначение файла 2. Объем файла 3. Тип информации, содержащейся в файле 4.Что выполняет компьютер сразу после включения POWER? Выберите один ответ: 1. загрузку программы 2. перезагрузка системы 3. проверку устройств и тестирование памяти 5.Что не является каналом распространения вирусов? Выберите один ответ: 1. Устройства визуального отображения информации 2. Внешние носители информации. 3. Компьютерные сети 6.Что такое Power Point? Выберите один ответ: 1. прикладная программа для обработки кодовых таблиц 2. прикладная программа Microsoft Office, предназначенная для создания презентаций 3. системная программа, управляющая ресурсами компьютера 7.Что такое презентация PowerPoint? Выберите один ответ: 1. устройство компьютера, управляющее демонстрацией слайдов 2. демонстрационный набор слайдов, подготовленных на компьютере 3. прикладная программа для обработки электронных таблиц 8.данные это - Выберите один ответ: 1. сведения, снимающие неопределенность об окружающем мире, которые являются объектом хранения, преобразования передачи и использования 2. информация, представленная в виде, пригодном для обработки автоматическими средами при возможно участии человека 3. информация, на основе которой пустеем логических рассуждений могут быть получены определенные выводы 9.Укажите расширение файла, содержащего обычную презентацию Microsoft PowerPoint. Выберите один ответ: 1. .рpt 2. .jpg 3. .pps 4. .gif 10.Минимальным объектом, используемым в растровом графическом редакторе, является: Выберите один ответ: 1. Геометрическая фигура 2. Точка экрана (пиксель) 3. Символ (знакоместо)
ответ:команди тіла циклу, після чого знову обчислюється значення логічного виразу, і якщо це значення знову true, то знову виконуються команди тіла циклу, після чого знову обчислюється значення логічного виразу; якщо значення логічного виразу дорівнює false, то команди тіла циклу не виконуються, а виконується команда, наступна за циклом.
Звертаємо вашу увагу:
• якщо в тілі циклу лише одна команда, то операторні дужки begin і end можна не ставити;
• серед команд тіла циклу можуть бути й лінійні фрагменти, і розгалуження, й інші цикли.
Розглянемо задачу, алгоритм розв’язування якої містить цикл з передумовою.
Задача. Скільки потрібно взяти доданків, перший з яких дорівнює заданому д ійсному числу, а кожний наступний на 3 більший від попереднього, щоб їхня сума перевищила 100?
Даними цієї задачі є перший доданок. Вводитимемо його в поле.
Перед початком циклу присвоїмо змінній s, яку використаємо для збереження суми, значення першого доданка. А змінній п, яку використаємо для збереження кількості взятих доданків, присвоїмо значення 1, бо в сумі вже враховано один (перший) доданок.
До суми потрібно додавати наступні доданки, поки ця сума буде меншою, або дорівнюватиме 100. Тому логічний вираз у заголовку циклу матиме вигляд s <= 100. У тілі циклу шукатимемо наступний доданок, додаватимемо його до поточного значення суми і збільшуватимемо кількість доданих доданків на 1.
Объяснение: