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

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

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

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

29.11.2011, 14:02. Просмотров 489. Ответов 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();
}
условие задачи
В заданной последовательности определите среднее значение тех элементов, значение которых превышает среднее значение элементов заданной последовательности

Не по теме:

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

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2011, 14:02     Выводит значение "f". Что это значит?
Посмотрите здесь:

C++ что значит "поставить контроль памяти"? (в динамическом массиве)
Что значит "знать" какой-либо язык программирования? C++
C++ Что значит ошибка "exponent has no digits"?
Что значит "возвращает" значение C++
C++ Что значит "%d %d\n" в функции вывода в файл fprintf(f, "%d %d\n", i, j);
C++ Что значит "распределение ресурсов микропроцесора"
C++ Что значит "Косвенная адресация к элементам массива"
C++ Что значит? ostream_iterator<int>(cout, " ");
C++ Что значит ":" после параметров функции
Что значит "в поле шириной 10 символов"? C++
Что значит запись char massiv[] = "text" ? C++
C++ Аргументы функции: что значит "большие" и "небольшие" аргументы?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
29.11.2011, 14:03     Выводит значение "f". Что это значит? #2
printf_s("f", k) заменить на printf("%f", k);
igooha
1 / 1 / 0
Регистрация: 29.11.2011
Сообщений: 24
29.11.2011, 14:11  [ТС]     Выводит значение "f". Что это значит? #3
спасибо
я идиот
Диман56
22 / 22 / 0
Регистрация: 07.11.2011
Сообщений: 154
29.11.2011, 14:12     Выводит значение "f". Что это значит? #4
=)) Да ладно, бывает))) Я вот сегодня на уроке(10 класс) по программированию облашался. На паскале такое навытворял, сделал 2 цикла там, где и половину жалко))
Yandex
Объявления
29.11.2011, 14:12     Выводит значение "f". Что это значит?
Ответ Создать тему
Опции темы

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