Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<stdlib.h>
- int main() {
- printHeadline();
- function1();
- int i;
- for (i = 0; i < 1000; i++) {
- menu();
- if (menu() == 1) {
- return 0;
- } else if (menu() == 2) {
- int p1 = 1, p2 = 2;
- ReadNumbers(&p1, &p2);
- } else if (menu() == 3) {
- int p1 = 1, p2 = 2;
- add(&p1, &p2);
- } else if (menu() == 4) {
- int p1 = 1, p2 = 2;
- subtract(&p1, &p2);
- } else if (menu() == 5) {
- int p1 = 1, p2 = 2;
- divide(&p1, &p2);
- } else if (menu() == 6) {
- int p1 = 1, p2 = 2;
- multiply(&p1, &p2);
- }
- }
- }
- #include <stdio.h>
- #include <stdlib.h>
- int add(int x1, int x2) {
- return x1 + x2;
- }
- int subtract(int x1, int x2) {
- return x1 - x2;
- }
- float divide(int x1, int x2) {
- return x1 / x2;
- }
- int multiply(int x1, int x2) {
- return x1 * x2;
- }
- void ReadNumbers(int *p1, int *p2) {
- int x1;
- int x2;
- printf("Integer 1:");
- scanf("%d", &x1);
- printf("Integer 2:");
- scanf("%d", &x2);
- *p1 = x1;
- *p2 = x2;
- }
- int menu() {
- int i;
- for (i = 0; i < 10; ++i) {
- printf("nnChoose from menu:n1. Exitn2. Read two numbersn3. Addn4. Subtractn5. Dividen6. MultiplynnYour choice: ");
- scanf("%d", &menu);
- if (menu == 1 || menu == 2 || menu == 3 || menu == 4 || menu == 5 || menu == 6)
- return menu;
- else
- ++i;
- fflush(stdin);
- }
- }
- scanf("%d", &menu);
- int p1 = 1, p2 = 2;
- float q = divide(p1, p2);
- gcc -Wall -Wextra -g yoursource.c -o yourprog
Advertisement
Add Comment
Please, Sign In to add comment