Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/120: Рейтинг темы: голосов - 120, средняя оценка - 4.58
0 / 0 / 1
Регистрация: 04.04.2013
Сообщений: 23

Сложить элементы массива

04.04.2013, 22:20. Показов 22430. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот у меня такая проблема..
с клавиатуры вводится число. оно определяет, сколько элементов будет в массиве.
с клавиатуры вводятся числа, которыми и заполняется сам массив (походу ошибка в этом, т.к. массив не заполняется, а в ответе выводит 0).
дальше нужно сложить эти числа, а у меня вот что-то никак не складывается :С
походу что-то не так написал...просто не помню, т.к. паскаль изучал пол года назад
завтра контрольная, подготовиться не успел по причине болезни :С
помогите пожалуйста, буду очень признателен))
вот собсна код, который я написал:

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
uses crt;
var
  N, sum, i: integer;
  mas: array[-100..100] of integer;
 
begin
  clrscr();
  writeln('Vvedite chislo N i nazhmite "ENTER": ');
  readln(N);
  while N <= 0 
  do
  begin
    writeln('!!ERROR!! Nevernoe znachenie chisla N. Vvedite zanovo N i nazhmite "ENTER"');
    writeln('Vvedite chislo N i nazhmite "ENTER": ');
    readln(N);
  end;
  writeln('vvedite ', N, ' proizvolnih chisel(a) cherez probel i nazhmite "ENTER": ');
  for i := 1 to N do
  readln(mas[i]);
    sum := (mas[i] + mas[i + 1]);
  writeln('summa chisel: ', sum);
end.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.04.2013, 22:20
Ответы с готовыми решениями:

Массив. Сложить по парам элементы массива (первый и последний и т.д)
сформировать одномерный массив из 50 случайных, целых чисел в диапазоне от 0 до 100. Сложить по парам элементы массива (первый и...

Сложить все чётные элементы массива и разделить их на разность нечётных
я не знал где написать, но нужна не программа, а алгоритм(блок схем). хотя можно и прогу ) алг думаю сам смогу осилить с неё ) заранее...

Сложить элементы массива с произведением элементов столбца, который содержит минимальный элемент
Вывести двумерный массив A, вывести его. Преобразовать исходный массив путем сложения его элементов с произведением элементов того столбца,...

3
 Аватар для ermolay
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
05.04.2013, 01:26
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses crt;
var
  N, sum, i: integer;
  mas: array[1..200] of integer;
 
begin
  clrscr();
  repeat
    writeln('Vvedite chislo N i nazhmite "ENTER": ');
    readln(N);
  until n>0;
 
  writeln('vvedite ',n,' elementov massiva');
  for i := 1 to N do
  begin
    write('mas[',i,'] = ');
    readln(mas[i]);
    sum := sum + mas[i];
  end;
  writeln('summa chisel: ', sum);
end.
1
0 / 0 / 1
Регистрация: 04.04.2013
Сообщений: 23
05.04.2013, 13:13  [ТС]
Цитата Сообщение от ermolay Посмотреть сообщение
Pascal
1
2
3
4
repeat
   writeln('Vvedite chislo N i nazhmite "ENTER": ');
   readln(N);
  until n>0;
а почему через repeat и until? так лучше?
через while ведь тоже самое получается..
0
 Аватар для ermolay
3451 / 2389 / 2135
Регистрация: 04.12.2011
Сообщений: 3,966
05.04.2013, 14:48
Цитата Сообщение от Greem_Jow Посмотреть сообщение
почему через repeat и until
repeat until - цикл с постусловием, то есть мы вводим число а потом программа его проверяет и, если число не удовлетворяет условию, возвращает нас к вводу. Потому здесь он более уместен, нежели while.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.04.2013, 14:48
Помогаю со студенческими работами здесь

Сложить отдельно все положительные и отрицательные элементы массива отдельно
Кому не лень помогите пожалуйста сделать эти задачи. Хотя бы несколько. Буду очень признателен. 1) Напишите программу, которая сначала...

Если первые элементы матрицы равны 0, то сложить элементы столбца
Дан двумерный массив 4*4, если первые элементы массива равны 0, то сложить элементы столбца и переписать в новый массив b.

Сложить попарно элементы массива, последний сложить с первым
помогите, пожалуйста, попарно сложить элементы массива x, последний элемент сложить с первым и записать результат в массив y

Два одномерных массива поэлементно сложить между собой - третий - сложить каждый элементы - вывести на экран
2 одномерных массива - сложить между собой - третий - сложить каждый элементы - вывести на экран. Помогите написать программу на...

Сложить элементы массива
Есть такой код. Нужно Сууму вынести как отдельную функцию, Вызвать её, ну и ответ #include &lt;iostream&gt; using namespace std; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru