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

Функция в задаче с процентами. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка данных стуктуры http://www.cyberforum.ru/cpp-beginners/thread29735.html
Здравствуйте, пытался сортировать данные стуктуры, но ничего не выходило, либо выводятся нули, либо вообще ничего. #include <stdio.h> #include <iostream.h> #include <conio.h> #include <string.h> #include <stdlib.h> struct firm { char name;
C++ sql + c#/c++ Доброе время суток, уважаемые программисты. Если вас не затруднит то прошу подсказать/помочь/натолкнуть на мысль каким образом можно сделать следующее задание: Нужно реализовать БД в sql c визуальной формой в c# или с++ (c# лучше) с тем чтобы эта база данных поддерживалась минимум на 3х компьюторах, т.е. чтобы изменения в БД на одном компе отображались на всех остальных(связь с одним компьютером... http://www.cyberforum.ru/cpp-beginners/thread29730.html
Как инициализировать массив чисел в С++? C++
Помогите пожалуйста, проблема следующая: в классе Eleve нужно инициализировать массив чисел (оценки) так, чтобы при создании класса он заполнялся (через параметр конструктора), потом его можно было бы менять и выводить на экран. Я пытаюсь сделать по аналогии со строкой (string), используя &, но компилятор долго и сильно ругается.
C++ Удаление записи из структуры
Искал ключи к файлу, но кроме "r" "w" "a" больше не нашел. Помогите пожалуйста на С++ без всяких классов, при нажатии 2, можно было удалить запись из структуры #include <stdio.h> #include <iostream.h> #include <conio.h> #include <string.h> #include <stdlib.h> struct firm { char name;
C++ одновременный ввод/вывод с двух потоков http://www.cyberforum.ru/cpp-beginners/thread29709.html
Создаю новый поток с помощью CreateThread(). Некая функция должна выводить какието строки на экран printf`ом или чем нибуть подобным, нипринципиально, и при этом в мэйне команда scanf дожна читать команду внизу экрана. Ну и получаеться билибирда какаято, принтф пишет прям туда где курсор находится (в строке ввода). Как это решить, есть какиенибуть функции, для считывания/установки положения...
C++ Case клавиш Подскажите пожалуйста, как мне узнать какие case у клавиш: w, a, s, d и пробела. Заранее спасибо. подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
17624 / 5848 / 375
Регистрация: 30.03.2009
Сообщений: 16,124
Записей в блоге: 26
14.04.2009, 22:21
> Изменил все как сказали. Не работает.

Ты c подаёшь вовнутрь функции, а оно наоборот должно возращаться из функции. Функция может возвращать не только int но и любой другой тип. Т.е. параметрами в функцию ты подаёшь два числа a и b (которые в первом примере у тебя были целлые, а во втором float'ы), а функция тебе возвращает float величину, показывающую, сколько процентов число a составляет от числа b

Пишу одну только функцию percent, причём первоначальный случай (числа целые). А ты уже подумай, что с ней дальше делать

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Функция подсчёта процента
// Если числа x и y положительные, то функция возвращает величину,
// говорящую сколько процентов составляет число x от числа y
// В противном случае возвращаем -1.0 (такое значение будет соответсвовать
// ошибке
float percent (int x, int y)
{
  float c;
 
  if (x>0 && y>0)
  {
    c = ((float)x / (float)y) * 100;
  } else
  {
    c = -1.0;
  }
 
  return c;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru