Forum huvudsida -> Programmering -> Behöver hjälp med en array.
Sidor: 1
kotten | 19:54 - 28:e September 2005 | Post #1 | |
Medlem Inlägg: 1 Skicka PM |
Hej! Jag försöker skapa en array men lyckas inte så bra. Jag vill kunna ta reda på hösta talet i arrayen och även få veta hur många gånger det förkommer. Jag har kommit så här långt: # include <iostream> # include <iomanip> using namespace std; int main() { const int antal = 6; double tal[antal]; int i = 0; cout << " Skriv 6 heltal "; cin >> tal[antal] ; for (int i = 0; i != antal; i++) if (tal[0] > tal [i]) i ++ ; cout << tal << endl; system ( " Pause " ); return 0; } ------------------------- Ingen signatur! |
Independence | 23:05 - 28:e September 2005 | Post #2 | |
Administratör Inlägg: 1800 Skicka PM |
Du behöver en for-loop för input av talen också, när du skriver cin >> tal[antal]; så stoppar den in ETT värde på en position i arrayen som är ett steg efter det sista elementet, detta borde resultera i något läskigt fel. Det är ju en början till att lösa problemet iaf Resten av problemet skulle kanske kunna lösas genom att du skapar en map (array med key/value) där varje key är ett tal som användaren angav, och varje value är hur många gånger detta tal används. Sedan borde du kunna sortera map:en och få fram vilket tal som är störst och hur många gånger det talet förekommit. ------------------------- Vi är riddarna som säger fiskbulle! |
Burglar | 02:59 - 18:e Oktober 2005 | Post #3 | |
Medlem Inlägg: 59 Skicka PM |
något sådant här? #include <iostream> using std::cout; using std::cin; #include <conio.h> //för getch() const int antal = 6; int main() { int tal[antal]; int lowest = 200000; int highest = -200000; cout << " Skriv 6 heltal "; for(int i=0; i < antal; ++i) cin >> tal[i]; for (int j = 0; j < antal; ++j) { if(tal[j] < lowest) lowest = tal[j]; else if(tal[j] > highest) highest = tal[j]; } cout << lowest << " var det minsta talet\n"; cout << highest << " var det storsta talet\n"; getch(); } ------------------------- ,,hh signatur! jag är skeptisk! |
Celeron | 08:05 - 18:e Oktober 2005 | Post #4 | |
Medlem Inlägg: 418 Skicka PM |
Hur många gånger det förekommer skulle vara med också, men det är ju lätt att fixa:
------------------------- Det viktigaste är att ha roligt! Har ny hemsida: http://www.freewebs.com/cpperik/ |
Burglar | 13:13 - 18:e Oktober 2005 | Post #5 | |
Medlem Inlägg: 59 Skicka PM |
Ja just det ja det var lite sent missade det hehe ------------------------- ,,hh signatur! jag är skeptisk! |
Sidor: 1
Forum huvudsida -> Programmering -> Behöver hjälp med en array.
Du får inte posta i den här tråden | Till toppen
Datum
2024-05-02 14:37
Vecka: 18
Besökare
Inloggade: 0
Gäster: 605
Medlemmar
Medlemmar: 53576
Forum
Senaste inlägget: HAHA MÄNNISKAN LEVER ÄN (13:45 - 18:e Januari 2019, av Hetzz)
Wiki
Senaste ändringen:
3D (rev: 1, tid: 09:40 - 13:e November 2015)
Chatt
#blinkenlights @ Libera.Chat
Gratis shellkonton för IRC, webbsidor mm.