---
title: "Avrunda till heltal.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/70314-avrunda-till-heltal"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Broms"
published: "2003-03-07T11:12:02.000Z"
updated: "2003-03-07T11:40:20.000Z"
replies: 1
views: 1079
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/70314-avrunda-till-heltal"
---

# Avrunda till heltal..

## #1 — Broms, 2003-03-07T11:12Z

Jag satt och funderade på en sak, när man skall avrunda till heltal, och då på ett korrekt sätt (ex 1,3--\>1 && 1,5--\>2).. Finns det någon inbyggt funktion för detta? Jag löste det dock på följande sätt:

float tal=0;
float heltal=0;

printf("Ange ett flyttal.... :\\n");
scanf(%f,&tal);
heltal=tal+0.5;
printf("Talet blir %.0f, omskrivet till heltal",tal);

Finns det som sagt någon inbyggt funktion för detta?

MVH BromZ

Permalänk: https://www.webforum.nu/p/70314

## #2 — Marcus E, 2003-03-07T11:40Z

Du kan använda:
floor(talet + 0.5);

Det fungerar även för negativa tal.

Permalänk: https://www.webforum.nu/p/969817

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/70314-avrunda-till-heltal
