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

Ошибки в программе (поиск минимального значения) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверьте пожалуйста программу http://www.cyberforum.ru/cpp-beginners/thread204800.html
Нужно найти минимальное из М чисел... #include <stdio.h> int M,y; int minimym(M) { int a,y,i; y=99999; for (i=1;i<=M;++i) { printf ("\t%d.",i);
C++ матрица и массив дана квадратная матрица с размером n и массив с тем же размером. Найти в каждой строке матрицы максимальный элемент,и поместить его в массив. #include <iostream> #include <time.h> #include... http://www.cyberforum.ru/cpp-beginners/thread204790.html
Одномерные Массивы. Решение уже есть. Переделать через функции. C++
Помогите решить задачу по одномерному массиву ПО ФУНКЦИЯМ. Задачи уже решены, надо их переделать по функциям. 1. Найти номер максимального по модулю элемента массива #include <iostream.h>...
C++ Найти наименьшее среди чисел первого массива, которое не входит во второй массив
вот задача, не могу понять как её доделать?? допишите кто нить.. 3. Заданы два массива по 10 целых чисел в каждом. Найти наименьшее среди чисел первого массива, которое не входит во второй массив...
C++ можно ли сложить два вектора??? http://www.cyberforum.ru/cpp-beginners/thread204765.html
если можно то как?
C++ Как ограничить рандомизацию Как сделать чтобы выводилось случайное число от 1 до 9 не включая ноля? подробнее

Показать сообщение отдельно
Vladimi
0 / 0 / 0
Регистрация: 06.12.2010
Сообщений: 5

Ошибки в программе (поиск минимального значения) - C++

06.12.2010, 20:12. Просмотров 380. Ответов 8
Метки (Все метки)

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
#include <iostream>
#include <conio>
#include <stdio>
#include <math>
 
void main()
{
   int a,b,c,min,max;
   clrscr();
   printf("X=min(max(a,b),c)\nVvedite 3 celih chisla vvide: A,B,C\n");
   scanf("%d,%d,%d",&a,&b,&c); //забиваем значения в переменные
       printf(" %d", a);
       printf(", %d", b);
       printf(", %d", c);
   printf("\nX=min(max(%d", a);   //подставляем в формулу
   printf(",%d", b);
   printf("),%d", c);
   printf(")%d\n");
   //метод обхода
   if (a<b)
           max=b;
           else max=a;
   if (max<c)
           min=max;
           else min=c;
   printf ("X=%d\n", min);    // выводим ответ
   //метод развилки
   if (a<b)
   max=b;
           if (max<c)
           min=max;
           else min=c;
   else (max=a) if (max<c)
        min=max;
        else min=c;
 
   printf ("X=%d\n", min);    // выводим ответ
 
   getch();
}
Задание: написать программу находящую число по формуле X=min(max(a,b),c). Должен присутствовать метод развилки и метод обхода.
Вопросы:
1. После подставления в формулу после формулы выводится какое-то левое число
2. можно ли как нибудь упростить (не понял как выводить слово, затем переменную, а затем снова слова, не используя функцию printf() заново
C++
1
2
3
4
   printf("\nX=min(max(%d", a);
   printf(",%d", b);
   printf("),%d", c);
   printf(")%d\n");
?
3. Метод развилки совсем не получился, что не так?
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru