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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ольга27
1 / 1 / 0
Регистрация: 18.10.2012
Сообщений: 36
#1

Вывести максимальное по абсолютной величине число - C++

18.10.2012, 19:06. Просмотров 1208. Ответов 9
Метки нет (Все метки)

Ввести 10 действительных чисел,
вывести максимальное по абсолютной величине число.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<stdio.h>
//#include "StdAfx"
void main(void)
{
    float a,absmax;
    int k=1;
    
    {
        printf("Input ten numbers:\n");
        scanf("%f",&a);
        absmax=abs(a);
        while(k<=10)
        {
            scanf("%f",&a);
            if(a>=absmax)
                absmax=a;
            k++;
        }
        printf("abs:%f",absmax);
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2012, 19:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести максимальное по абсолютной величине число (C++):

Вывести минимальную по абсолютной величине разность между соседними числами. - C++
Ввести 10 целых чисел, вывести минимальную по абсолютной величине разность между соседними числами. (через stdio.h) Помогите...

Программа поиска всех элементов в матрице A(N,M), превышающие по абсолютной величине заданное число B - C++
Написать программу, которая в матрице чисел A(N,M) находит все элементы,превышающие по абсолютной величине заданное число B. С++

Уменьшить первое введённое число в два раза, если оно больше второго по абсолютной величине - C++
Составить программу, которая уменьшает первое введённое число в два раза, если оно больше второго введённого числа по абсолютной величине.

Для последовательности из 50 случайных чисел (vector), добавить к каждому числу первое нечетное, по абсолютной величине, число. - C++
Для последовательности из 50 случайных чисел (vector), добавить к каждому числу первое нечетное, по абсолютной величине, число. Помогите...

Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине. Числа вводя - C++
Составить программу, которая уменьшает первое введенное число в два раза, если оно больше второго введенного числа по абсолютной величине....

Заменить на единицу минимальный по абсолютной величине элемент массива - C++
Ввести с клавиатуры одномерный массив, состоящий из 10 элементов. Заменить на единицу минимальный по абсолютной величине элемент массива....

9
D.E.S.P.E.R.O.
9 / 9 / 0
Регистрация: 12.03.2009
Сообщений: 110
Завершенные тесты: 1
18.10.2012, 19:15 #2
Что именно не работает?
0
Ольга27
1 / 1 / 0
Регистрация: 18.10.2012
Сообщений: 36
18.10.2012, 19:17  [ТС] #3
вообще на экран ничего не выводит,ввожу 10 чиел а в ответ тишина.
0
D.E.S.P.E.R.O.
9 / 9 / 0
Регистрация: 12.03.2009
Сообщений: 110
Завершенные тесты: 1
18.10.2012, 19:19 #4
Консольное окошко пропадает?
0
avizer
5 / 5 / 1
Регистрация: 07.04.2012
Сообщений: 38
18.10.2012, 19:22 #5
Только что проверил код, всё работает, вводится 10 чисел, выдается max.
0
Ольга27
1 / 1 / 0
Регистрация: 18.10.2012
Сообщений: 36
18.10.2012, 19:23  [ТС] #6
D.E.S.P.E.R.O., нет,не пропадает,изначально сделала чтоб выводила просто максимльное:вс работало,потом исправила чтоб выводило максимальное по абсолютной величине число и вот не пойму почему не работает.
0
D.E.S.P.E.R.O.
9 / 9 / 0
Регистрация: 12.03.2009
Сообщений: 110
Завершенные тесты: 1
18.10.2012, 19:26 #7
Для использования функции abs() нужно добавить хедер stdlib.h.
1
Ольга27
1 / 1 / 0
Регистрация: 18.10.2012
Сообщений: 36
18.10.2012, 19:26  [ТС] #8
avizer, очень странно
0
poka nub
1 / 1 / 0
Регистрация: 15.10.2012
Сообщений: 22
18.10.2012, 19:26 #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include<stdio.h>
#include<conio.h>
//#include "StdAfx"
void main(void)
{
float a,absmax;
int k=1;
 
{
printf("Input ten numbers:\n");
scanf("%f",&a);
absmax=abs(a);
while(k<=10)
{
scanf("%f",&a);
if(a>=absmax)
absmax=a;
k++;
}
printf("abs:%f",absmax);
getch();
}
}
1
ValeryS
Модератор
6709 / 5118 / 482
Регистрация: 14.02.2011
Сообщений: 17,203
18.10.2012, 19:34 #10

Не по теме:

Цитата Сообщение от Ольга27 Посмотреть сообщение
а в ответ тишина.
Я ж вчера не вернулся из боя


по теме
поставь
C++
1
system("pause")
после
C++
1
printf("abs:%f",absmax);
и будет тебе щастье

Добавлено через 59 секунд
ну или как посоветовали
Цитата Сообщение от poka nub Посмотреть сообщение
getch();
0
18.10.2012, 19:34
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.10.2012, 19:34
Привет! Вот еще темы с ответами:

Определить, есть ли в массиве равные по абсолютной величине числа... - C++
Определить, есть ли в массиве равные по абсолютной величине числа. Вычислить количество чисел, имеющих чередование четных и нечетных цифр?

определить номер наименьшего по абсолютной величине элемента массива - C++
определить номер наименьшего по абсолютной величине элемента массива А на С++

Найти значение и индексы максимального по абсолютной величине элемента матрицы - C++
Дана прямоугольная матрица b. Найти в ней значение и индексы максимального по абсолютной величине элемента. Если таких элементов несколько,...

Разность между максимальным и минимальным по абсолютной величине элементами целочисленного массива - C++
Здравствуйте, помогите решить задачку на С: Написать и протестировать функцию, вычисляющую разность между максимальным и минимальным по...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru