Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/65: Рейтинг темы: голосов - 65, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 08.11.2009
Сообщений: 36

Деление с остатком

31.10.2010, 19:27. Показов 13013. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Используя StringGrid заполненный от руки любыми числами, вычислить количество чисел делящихся на семь с остатком 1, 2 и 5. Количество таких чисел вывести в Label.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.10.2010, 19:27
Ответы с готовыми решениями:

Деление с остатком и без. При больших значениях делит не правильно
Здравствуйте имеем такую задачу: Присвоить целой переменной k третью от конца цифру в записи положительного целого числа n....

Самый простой/лучший способ поделить с остатком число типа float?
Что посоветуете? Вроде была простая функция из библиотеки.

Умножение, деление и деление с остатком
Рассмотрим эти операции на примере. static void Main() { int i = 100, j = 15; double a = 14.2, b = 3.5; ...

5
Эксперт С++
 Аватар для MikeSoft
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
31.10.2010, 19:48
san4elllo, ну и в чём проблема?

Пару строчек кода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int Count = 0, Value = 0;
for (int i = 0; i < StringGrid1->ColCount; i++) {
  for (int j = 0; j < StringGrid1->RowCount; j++) {
    if (!StringGrid1->Cells[i][j].IsEmpty()) {
      try {
        Value = StringGrid1->Cells[i][j].ToInt();
      } catch (...) {
        ShowMessage("Некоторые числа не имеют целочисленного представления");
        return;
      }
      if ((Value % 7 == 1) || (Value % 7 == 2) || (Value % 7 == 5)) {
        Count++;
      }
    }
  }
}
Label1->Caption = IntToStr(Count);
1
1 / 1 / 0
Регистрация: 08.11.2009
Сообщений: 36
31.10.2010, 19:51  [ТС]
А можно перебить это код, чтобы юзался одномерный массив?)
0
Эксперт С++
 Аватар для MikeSoft
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
31.10.2010, 19:57
san4elllo, можно. Перебивайте, я не запрещаю.

Не по теме:

Задание было поставлено на использование StringGrid'а... зачем тут одномерный массив - я не знаю.

0
 Аватар для Lerny
56 / 56 / 10
Регистрация: 14.03.2010
Сообщений: 157
31.10.2010, 20:07
Цитата Сообщение от MikeSoft Посмотреть сообщение
san4elllo, можно. Перебивайте, я не запрещаю.

Не по теме:

Задание было поставлено на использование StringGrid'а... зачем тут одномерный массив - я не знаю.

Не по теме:

А я бы запретил, что ежели каждый сейчас перебивать код начнет под массивы, так и до коллапса недалеко...

0
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
01.11.2010, 05:18
C
1
2
3
4
5
6
7
8
9
10
    int n, r, count;
 
    count = 0;
 
    n = 26;
 
    r = n % 7;
 
    if (r == 1 || r == 2 || r = 5)
        count++;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.11.2010, 05:18
Помогаю со студенческими работами здесь

Деление с остатком
Вот, к примеру, после каких-то вычислений у меня получилось число 4.67, но мне нужно перевести его в минуты с секундами, т.е. 5.07. Как мне...

Деление с остатком
Всем привет! Не получается в bat файле вычислить вот это выражение (4482/22847)*8*1024 Знаю что проблема в делении так как деление в cmd...

Деление с остатком
Отлаживаю программу через TD. вот код: xor dx, dx ;В регистре ah находится 05h, а в al 6Ah т.е. 106 с остатком. cwd; помещаю...

деление с остатком
21) написать программу, которая выводит на экран элементы массива, остаток от деление которых на k равен z.

Деление с остатком
Код в .pl: isnumber(zero). isnumber(s(X)) :- isnumber(X). plus(zero,X,X) :- isnumber(X). plus(s(X),Y,s(Z)) :- plus(X,Y,Z)....


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru