56 / 28 / 18
Регистрация: 09.03.2012
Сообщений: 726
Записей в блоге: 1
1

Для N целых чисел определить сумму и количество положительных чисел, которые делятся на 6 без остатка

12.03.2012, 21:07. Показов 3038. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
[ссылка удалена] вот эта "задача":
Для N целых чисел определить сумму и количество положительных чисел, которые делятся на 6 без остатка.
Я решил её так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
program divide;
 
var
  a: array [1..100] of integer;
  i, n, t, e, err: integer;
 
begin
  readln(i);
  if (i <= 100) and (i>0) then
  begin
    err := 0; t := 0; e := 0;
    for n := 1 to i do 
    begin
      read(a[n]); if (a[n] > 10000) then inc(err); end;
    if (err = 0) then 
    begin
      for n := 1 to i do
      begin
        if (a[n] mod 6 = 0) and (a[n]>0) then
        begin
          e := e + a[n];
          inc(t);
        end;        
      end;
      writeln(t, ' ', e);
    end;
  end;
end.
Засчитали на 75%. Что делать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2012, 21:07
Ответы с готовыми решениями:

Для N целых чисел, которые вводятся с клавиатуры, определить сумму и кол-во положительных чисел, которые делятся на 6 без остатка
Наро плизз вот такие задачки: 1. Для N целыых чисел, которые вводятся с клавиатуры, определить...

Определить сумму и количество положительных чисел, которые делятся на 6 без остатка.
Вот задача: Пользователь вводит количество чисел, определить сумму и количество положительных...

В массиве размера N определить количество положительных чисел, которые делятся на 3 без остатка
VBA в массиве размерности N определить кол-во положительных чисел, которые делятся на 3 без остатка...

Программа на паскале - Найдите сумму натуральных чисел от 1 до 1000, которые делятся без остатка на 7 и не делятся без остатка на 13
Требовалось решить задачу по математике: Найдите сумму натуральных чисел от 1 до 1000, которые...

3
Mobile Software Engineer
Эксперт С++
5381 / 1585 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
12.03.2012, 21:24 2
Цитата Сообщение от SeryZone Посмотреть сообщение
Для N целых чисел определить сумму и количество положительных чисел, которые делятся на 6 без остатка
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
const
  n = 20;
var
  arr: array[1..n] of integer;
  Summa, Count: integer;
  i: byte;
begin
  writeln('Введите массив из ', n, ' элементов: ');
  for i:=1 to n do
  begin
    read(arr[i]);
    if (arr[i] > 0) and (arr[i] mod 6 = 0) then
    begin
      inc(Summa, arr[i]);
      inc(Count);
    end;
  end;
  writeln;
  writeln('Сумма таких чисел: ', Summa);
  writeln('Кол-во: ', Count);
end.
Добавлено через 32 секунды
Цитата Сообщение от SeryZone Посмотреть сообщение
Засчитали на 75%
это еще по Божески...
1
56 / 28 / 18
Регистрация: 09.03.2012
Сообщений: 726
Записей в блоге: 1
12.03.2012, 22:00  [ТС] 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
program divide;
 
var
  a: array [1..100] of integer;
  i, n, t, e, err: integer;
 
begin
  readln(n);
  if (n <= 100) and (n > 0) then
  begin
    err:=0;
    for i := 1 to n do
    begin
      read(a[i]); if (a[i]>10000) then inc(err);
      if (a[i] > 0) and (a[i] mod 6 = 0) then
      begin
        e := e + a[i];
        inc(t);
      end;
    end;
    if (err=0) then
    writeln(t, ' ', e);    
  end;
end.
Даже это на 75%!
0
Эксперт С++
4726 / 2547 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
14.03.2012, 10:41 4
SeryZone, вот так сдавайте:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
program divide;
 
var
  a: array [1..100] of integer;
  i, n, t, err: integer;
  e: longint;
begin
  readln(n);
  if (n <= 100) and (n > 0) then
  begin
    err:=0;
    for i := 1 to n do
    begin
      read(a[i]); if (a[i]>10000) then inc(err);
      if (a[i] > 0) and (a[i] mod 6 = 0) then
      begin
        e := e + a[i];
        inc(t);
      end;
    end;
    if (err=0) then
    writeln(t, ' ', e);    
  end;
end.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2012, 10:41
Помогаю со студенческими работами здесь

Определить количество четных отрицательных чисел которые делятся на 3 без остатка
дано 10 целых чисел определить количество четных отрицательных чисел которые деляться на 3 без...

дано 10 целых чисел определить количество четных отрицательных чисел которые деляться на 3 без остатка
дано 10 целых чисел определить количество четных отрицательных чисел которые деляться на 3 без...

Определить сумму всех трехзначных чисел, которые без остатка делятся на 3 (проверить правильность кода)
Определить сумму всех трехзначных чисел, которые без остатка делятся на 3 Мой код,правильный ли...

Cреди чисел от 1 до 500 необходимо посчитать количество чисел, которые делятся на 5 без остатка
Cреди чисел от 1 до 500 необходимо посчитать количество чисел, которые делятся на 5 без остатка, и...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru