Форум программистов, компьютерный форум 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 <windows.h> #include <math.h> #include <D:\\alex\\head-files\\mathem.h> #include <D:\\alex\\head-files\\kurs.h> #include <D:\\alex\\head-files\\factorial.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread204790.html
Одномерные Массивы. Решение уже есть. Переделать через функции. C++
Помогите решить задачу по одномерному массиву ПО ФУНКЦИЯМ. Задачи уже решены, надо их переделать по функциям. 1. Найти номер максимального по модулю элемента массива #include <iostream.h> #include <iomanip.h> #include <math.h> #include <conio.h> int main() {
C++ 3. Заданы два массива по 10 целых чисел в каждом. Найти наименьшее среди чисел первого массива, которое не входит во второй массив (считая, что хотя б
вот задача, не могу понять как её доделать?? допишите кто нить.. 3. Заданы два массива по 10 целых чисел в каждом. Найти наименьшее среди чисел первого массива, которое не входит во второй массив (считая, что хотя бы одно такое число есть). #include <stdio.h> #include <conio.h> main () { int i,j, n,x1,x2, k;
C++ можно ли сложить два вектора??? http://www.cyberforum.ru/cpp-beginners/thread204765.html
если можно то как?
C++ Как ограничить рандомизацию Как сделать чтобы выводилось случайное число от 1 до 9 не включая ноля? подробнее

Показать сообщение отдельно
Vladimi
0 / 0 / 0
Регистрация: 06.12.2010
Сообщений: 5
06.12.2010, 20:12     Ошибки в программе (поиск минимального значения)
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. Метод развилки совсем не получился, что не так?
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru