Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <conio.h>
- int main()
- {
- float tal = 0, biggest = 0, smallest = 999999999, total = 0, repetition = 0;
- float averageNumber;
- char choice = 'y';
- do {
- printf("Hello! Welcome to the number counter. \n");
- printf("Enter any amount of positive integers here below, \n");
- printf("when you enter a negative integer the program will show you some results :) \n\n");
- while (tal >= 0) { //kör loopen så länge argumentet stämmer
- printf("Enter an integer: \n");
- scanf_s("%f", &tal); //användaren tilldelar tal ett nytt värde varje gång
- if (tal > 0) {
- total = total + tal; //varje inmatat tal lagras i total (så länge det är positivt)
- repetition = repetition + 1; //räknar antalet loopar tills ett negativt tal matas in
- }
- if (tal > biggest) {
- biggest = tal; //om inmatningen är större är biggest så får biggest ett nytt värde
- }
- if (tal < smallest && tal > 0) {
- smallest = tal; //om inmatningen är mindre än smallest så får smallest ett nytt värde
- }
- }
- averageNumber = total / repetition; //räknar ut medelvärdet utav samtliga inmatade tal efter att loopen är bruten
- printf("The total is: %.0f \n", total);
- printf("The smallest number is: %.0f \n", smallest);
- printf("The biggest number is: %.0f \n", biggest);
- printf("The average is: %.2f \n\n", averageNumber);
- printf("Try again? (y/n) \n");
- scanf_s(" %c", &choice);
- if (choice == 'y')
- tal = 0, biggest = 0, smallest = 999999999, total = 0, repetition = 0, averageNumber; //alla variabler återställs om användaren vill köra igen
- } while (choice == 'y');
- _getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement