Hoppa till innehåll

Rekommendera inlägg

Skrivet

Hej, skulle verkligen uppskatta lite hjälp med det c++ programmet jag försöker göra. Har fastnat på hur man löser att användaren ska kunna mata in ett antal värden , max hundra, och kunna avbryta efter ett valfritt antal värden. När det är klart så ska listan nedan visas. Gör ett val och visa svaret.

 

(För val 4 (Lista) ska alla mätvärden skrivas ut i en kolumn med decimalpunkt rakt under varandra, vet inte hur man skulle kunna lösa det heller) /MVH Amelie

 

#include <stdlib.h> 
#include <stdio.h> 

void main()
{ 
int val[100];
float tal1, tal2;
printf("Mata in två tal: ");
scanf("%f%f", &tal1, &tal2);
system("cls");
printf("1. Storsta\n");
printf("2. Minsta\n");
printf("3. Medel\n");
printf("4. Lista\n");
printf("5. Avsluta\n");
printf("\nVälj: ");
scanf("%d", &val);
switch (val)
{ 
case 1: if (tal1>tal2)
		printf("%f", tal1);
	else
		printf("%f", tal2);
printf(" ar storst");
break;
case 2: if (tal1<tal2)
		printf("%f", tal1);
	else
		printf("%f", tal2);
printf(" ar minst");
break;
case 3: printf("Medel ar %f", (tal1+tal2)/2);
break;
case 4:
case 5:
default: printf("Fel val");
break;
} 
}

Skrivet (redigerat)

Jag är ledsen att informera dig om att det där inte är C++-kod, det är vanlig C-kod.

 

Först tycker jag att du ska lära dig om vektorer, innan du går vidare med detta program.

 

För att skriva ut värden med decimalkommat rakt under varandra tycket jag att du ska ta en titt på printfs formateringssystem, en mycket bra förklaring finns här: http://www.cplusplus.com/reference/clibrary/cstdio/printf/

Även om sidan heter CPlusPlus.com så gäller den beskrivningen av printf för C(C99-standarden) också.

Redigerat av Vitdom

Gå med i konversationen

Du kan skriva nu och registrera dig senare. Om du har ett konto, logga in nu för att posta med ditt konto.

Gäst
Svara på det här ämnet...

×   Klistrade in som rich text.   Klistra in som vanlig text istället

  Endast 75 emojis är tillåtet.

×   Din länk har automatiskt inbäddats.   Visa som en länk istället

×   Ditt tidigare innehåll har återställts.   Rensa redigeraren

×   Du kan inte klistra in bilder direkt. Ladda upp eller infoga bilder från URL.

×
  • Skapa ny...