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

Простая задача - C++

Восстановить пароль Регистрация
 
sobykey
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 18
13.09.2012, 01:30     Простая задача #1
Помогите пожалуйста решить.

Имеется в наличии 3 арбуза. Найти самый тяжелый.
Примечание: решить задачу, используя язык программирования C++, среду разработки Visual Studio. При разработке программы, выделить код обработки данных в отдельные функции (методы), использовать многофайловую структуру проекта, разделив объявления, определения и вызов.
PS
В отчете привести описание структуры проекта, особенности отладки программы в среде Visual Studio.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2012, 01:30     Простая задача
Посмотрите здесь:

C++ Простая задача.
C++ Двумерный массив, простая задача.
C++ Простая задача?
простая задача C++
Простая задача C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
I.M.
13.09.2012, 01:49
  #2

Не по теме:

Цитата Сообщение от sobykey Посмотреть сообщение
В отчете привести описание структуры проекта, особенности отладки программы в среде Visual Studio.
Вам еще и отчет? Что-то вы, батенька, хотите слишком много от форума

sobykey
0 / 0 / 0
Регистрация: 13.09.2012
Сообщений: 18
13.09.2012, 02:21  [ТС]     Простая задача #3
Цитата Сообщение от I.M. Посмотреть сообщение

Не по теме:


Вам еще и отчет? Что-то вы, батенька, хотите слишком много от форума

Без отчета. Просто код
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.09.2012, 03:22     Простая задача #4
Цитата Сообщение от sobykey Посмотреть сообщение
Без отчета. Просто код
Наработки есть?
Rashgild
 Аватар для Rashgild
4 / 4 / 1
Регистрация: 21.04.2011
Сообщений: 23
14.09.2012, 04:00     Простая задача #5
Забавная задача) Реализовал , как мог максимальнее кода))) хотя реально решается в 10 строк)
C++
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <ctime>
#include <conio.h>
 
using namespace std;
void add_v(int &a)
{
    a=0;
    while(a<=0)
    {cin>>a;
    }
}
void  out_v(int &a)
{
    cout<<a<<" \n";
}
void disp(int &a,int &b,int &c)
{ int one,two,three;
cout<<"Вес арбузов : \n"; out_v(a); out_v(b); out_v(c); 
}
int add_v_rnd(int &a)
{ 
a= rand()%50 + 1;
return a;
}
void spav(int &a,int &b,int &c)
{
    int g;
    if (a>b) {g=a;}
    else { g =b;}
    if(g>c) { cout<<"самый тяжелый арбуз весит \n"<<g;}
    else { cout<<"самый тяжелый арбуз весит \n"<<c;}
        
}
 
int main()
{ setlocale(LC_ALL, "Russian");
srand((unsigned)time(NULL));
 
char inp;
 int one,two,three;
cout<<"1) Ввести вес арбузов \n"
    <<"2) Задать случайный вес \n";
inp = getch();
if(inp=='1')
{
 cout<<"введите вес первого арбуза \n"; add_v(one);
 cout<<"введите вес второго арбуза \n"; add_v(two);
 cout<<"введите вес третьего арбуза \n"; add_v(three);
 disp(one,two,three);
 system("pause");
 spav(one,two,three);
}
if (inp=='2')
{
     cout<<"введите вес первого арбуза \n"; add_v_rnd(one);
 cout<<"введите вес второго арбуза \n"; add_v_rnd(two);
 cout<<"введите вес третьего арбуза \n"; add_v_rnd(three);
 disp(one,two,three);
 system("pause");
  spav(one,two,three);
  system("pause");
}
return 0;
}
Yandex
Объявления
14.09.2012, 04:00     Простая задача
Ответ Создать тему
Опции темы

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