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

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

Войти
Регистрация
Восстановить пароль
 
igooha
1 / 1 / 0
Регистрация: 29.11.2011
Сообщений: 24
#1

Выводит значение "f". Что это значит? - C++

29.11.2011, 14:02. Просмотров 524. Ответов 3
Метки нет (Все метки)

вместо результата выводит "f", незнаю даже как бороться. подскажите в чем причина
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <conio.h>
void main ()
{
    const int n =7;
    float a[n];
    float s,h,k,m;
    int i;
    s=0;m=0;
    for(i=0;i<n;i++) scanf_s("%f", &a[i]);
    for(i=0;i<n;i++) s=s+a[i];
    h=s/n; s=0;
    for(i=0;i<n;i++) if (a[i]>h) {s=s+a[i];m=m+1;};
    k=s/m;
    printf_s("f", k);
    _getch();
}
условие задачи
В заданной последовательности определите среднее значение тех элементов, значение которых превышает среднее значение элементов заданной последовательности

Не по теме:

так и не нашел, как тут спойлер поставить

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2011, 14:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выводит значение "f". Что это значит? (C++):

Что значит "возвращает" значение - C++
Что значит &quot;возвращает значение&quot;? Вот есть function() { int variable = 5; ...//преобразования переменной variable ...

Что значит "%d %d\n" в функции вывода в файл fprintf(f, "%d %d\n", i, j); - C++
Что значит &quot;%d %d\n&quot; в функции вывода в файл fprintf(f, &quot;%d %d\n&quot;, i, j); Запутался, объясните, пожалуйста!

Аргументы функции: что значит "большие" и "небольшие" аргументы? - C++
Здравствуйте! Всем доброго дня! Растолкуйте пожалуйста! Что значит большие и небольшие?

что значит "поставить контроль памяти"? (в динамическом массиве) - C++
подскажите, пожалуйста. программа работает, но не совсем понял чего требует.

Что значит "знать" какой-либо язык программирования? - C++
Что значит 'знать' какой-либо язык программирования?

Что значит запись char massiv[] = "text" ? - C++
Почему не указан размер массива и присваивается строка?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
29.11.2011, 14:03 #2
printf_s("f", k) заменить на printf("%f", k);
1
igooha
1 / 1 / 0
Регистрация: 29.11.2011
Сообщений: 24
29.11.2011, 14:11  [ТС] #3
спасибо
я идиот
0
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
29.11.2011, 14:12 #4
=)) Да ладно, бывает))) Я вот сегодня на уроке(10 класс) по программированию облашался. На паскале такое навытворял, сделал 2 цикла там, где и половину жалко))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2011, 14:12
Привет! Вот еще темы с ответами:

Что значит "Косвенная адресация к элементам массива" - C++
Всем доброго времени суток!!! Кто может подсказать, что значит &quot;Косвенная адресация&quot; к элементам массива. *(B + i) = 0; Это то?...

Что значит ошибка "exponent has no digits"? - C++
Что значит ошибка exponent has no digits?

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

Что значит ":" и как оно работает - C++
Здравствуйте, в данном коде имеется Unit(): health(10) { } и вопрос в том , а что же делает &quot;:&quot; и как им пользоваться. Исользовал раньше...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.11.2011, 14:12
Ответ Создать тему
Опции темы

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