Форум программистов, компьютерный форум CyberForum.ru

Найти количество квадратов размещенных на прямоугольнике - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.73
HERON
1 / 1 / 0
Регистрация: 17.05.2009
Сообщений: 104
31.01.2010, 17:13     Найти количество квадратов размещенных на прямоугольнике #1
Народ помогите с задачами на С.
1)Даны целые положительные числа A, B, C. На прямоугольнике размера A × B размещено максимально возможное количество квадратов со стороной C (без наложений). Найти количество квадратов, размещенных на прямоугольнике, а также площадь незанятой части прямоугольника.
2)Дан номер некоторого года(положительное целое число).Вывести соответствующий ему номер столетия,учитывая,что к примеру,началом 20-го столетия был 1901 год.
Заранее благодарю.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2010, 17:13     Найти количество квадратов размещенных на прямоугольнике
Посмотрите здесь:

C++ Найти количество квадратов в наборе из 10 целых положительных чисел
Определить количество серий, состоящих из квадратов натуральных чисел C++
C++ Найти количество отрезков B, размещенных на отрезке A
C++ Даны целые положительные числа А и B. Найти количество отрезков В, размещенных на отрезке А
Найти количество квадратов нечетных чисел среди компонент файла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
31.01.2010, 17:37     Найти количество квадратов размещенных на прямоугольнике #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <conio.h>
int main ()
{
    int A, B, C; 
    printf("Vvod A: ");
    scanf("%d", &A);
    printf("Vvod B: ");
    scanf("%d", &B);
    printf("Vvod C: ");
    scanf("%d", &C);
    printf("Kol-vo kvadratov: %d\n", (A/C)*(B/C));
    printf("Ploshad nezanytoi chasti: %d\n", A*B-(C*C*(A/C)*(B/C)));
    getch();
    return 0;
}
Sekt
 Аватар для Sekt
156 / 155 / 10
Регистрация: 29.04.2009
Сообщений: 637
31.01.2010, 17:47     Найти количество квадратов размещенных на прямоугольнике #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int year=1311;
int m[10];
int i=0;
while(year)
{
    m[i]=year%10;
year=year/10;
i++;
}
if(i<=2&&i>0)cout<<"nasha era";
if(i==3)cout<<"pervoe stoletie";
else
cout<<"God V"<<m[2]+10+1<<"Stoletii";
_getch();
odip
Эксперт C++
 Аватар для odip
7225 / 3287 / 58
Регистрация: 17.06.2009
Сообщений: 14,165
31.01.2010, 20:01     Найти количество квадратов размещенных на прямоугольнике #4
Вторая задача решается в одну строку:
C
1
2
3
4
5
int stoletie( int year ) {
 
return 1+(year-1)/100;
 
} /* stoletie() */
Yandex
Объявления
31.01.2010, 20:01     Найти количество квадратов размещенных на прямоугольнике
Ответ Создать тему
Опции темы

Текущее время: 06:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru