Week 3 Code Examples
#include<stdio.h>
#define T 7
int main(){
int a,b,c;char d='y';
printf("dice game\n");
while(d=='y'){
printf("1:");
scanf("%d",&a);
printf("2:");
scanf("%d",&b);
c=a+b;
if(c==T)
printf("win\n");
else
printf("lose\n");
printf("again?");
scanf(" %c",&d);}
printf("bye\n");
}
#include <stdio.h>
#include <stdio.h>
void play_intro(void);
void play_round(void);
int calculcate_sum(int a, int b);
int is_winner(int sum);
int main(void) {
int sum = 10;
sum++;
play_intro();
play_round();
return 0;
}
void play_intro(void) {
printf("Welcome to my epic dice game\n");
printf("If you roll a total of 6 or 7, you win the game!\n");
return;
}
void play_round(void) {
int die_1;
int die_2;
printf("Enter the roll of die 1: ");
scanf("%d", &die_1);
printf("Enter the roll of die 2: ");
scanf("%d", &die_2);
int sum = calculcate_sum(die_1, die_2);
int won = is_winner(sum);
if (won == 1) {
printf("Congratulations! Go away now\n");
} else {
printf("Do you want to play again?\n");
}
return;
}
int calculcate_sum(int a, int b) {
int total;
total = a + b;
return total;
}
int is_winner(int sum) {
if (sum == 6 || sum == 7) {
printf("You win!\n");
return 1;
} else {
printf("Boo-hoo, loser\n");
return 0;
}
}
#include <stdio.h>
int main(void) {
int diet_coke[7] = {3, 13, 6, 1, 9, 67, 112};
printf("%d\n", diet_coke[6]);
return 0;
}
#include <stdio.h>
int main(void) {
int day1;
int day2;
int day3;
int day4;
int day5;
int day6;
int day7;
int day8;
int day9;
}
#include <stdio.h>
int main(void) {
int mon = 0;
int tues = 4;
int wed = 3;
int thurs = 1;
int fri = 17;
int sat = 4;
int sun = 9;
if (mon > 3) {
printf("Too much diet coke!\n");
}
if (tues > 3) {
printf("Too much diet coke!\n");
}
if (wed > 3) {
printf("Too much diet coke!\n");
}
if (thurs > 3) {
printf("Too much diet coke!\n");
}
if (fri > 3) {
printf("Too much diet coke!\n");
}
if (sat > 3) {
printf("Too much diet coke!\n");
}
if (sun > 3) {
printf("Too much diet coke!\n");
}
}
#include <stdio.h>
int main(void) {
int diet_coke[7] = {12, 13, 1, 2, 3, 4, 6};
for (int i = 0; i < 7; i++) {
printf("Henry had %d Diet Cokes on day %d!\n", diet_coke[i], i + 1);
if (diet_coke[i] > 3) {
printf("On day %d, he had a concerning amount of Diet Coke...\n", i + 1);
}
}
return 0;
}
#include <stdio.h>
int main(void) {
for (int i = 0; i < 10; i++) {
printf("Iteration %d complete!\n", i);
}
return 0;
}
#include <stdio.h>
int main(void) {
int diet_coke[7] = {12, 13, 1, 2, 3, 4, 6};
int i = 0;
while (i < 7) {
printf("Henry had %d Diet Cokes on day %d!\n", diet_coke[i], i + 1);
if (diet_coke[i] > 3) {
printf("On day %d, he had a concerning amount of Diet Coke...\n", i + 1);
}
i++;
}
return 0;
}
#include <stdio.h>
int sum(int a, int b) {
int total;
total = a + b;
return total;
}
#include <stdio.h>
int sum(int a, int b);
int multiply(int a, int b);
int main(void) {
int step_one;
step_one = sum(12, 13);
int step_two;
step_two = multiply(step_one, step_one);
printf("%d\n", step_two);
return 0;
}
int sum(int a, int b) {
int total;
total = a + b;
return total;
}
int multiply(int a, int b) {
int total;
total = a * b;
return total;
}
#include <stdio.h>
int sum(int a, int b);
int main(void) {
if (sum(13, 12) == 25) {
printf("Woohoo!\n");
}
return 0;
}
int sum(int a, int b) {
int total;
total = a + b;
return total;
}
#include <stdio.h>
void voted_out(int position);
int main(void) {
int position = 4;
voted_out(position);
position++;
voted_out(position);
return 0;
}
void voted_out(int position) {
printf("%dth person has been voted off!\n", position);
printf("The tribe has spoken!\n");
}
#include <stdio.h>
void use_calculator(void);
int sum(int a, int b);
int minus(int a, int b);
int multiply(int a, int b);
int divide(int a, int b);
int main(void) {
char flag = 'y';
while (flag == 'y') {
use_calculator();
printf("Do you want to calculate again? (y/n): ");
scanf(" %c", &flag);
}
return 0;
}
void use_calculator(void) {
int selection;
printf("Enter a number from 1-4: ");
scanf("%d", &selection);
int num1;
int num2;
printf("Enter the first number: ");
scanf("%d", &num1);
printf("Enter the second number: ");
scanf("%d", &num2);
int total;
if (selection == 1) {
total = sum(num1, num2);
}
else if (selection == 2) {
total = minus(num1, num2);
}
else if (selection == 3) {
total = multiply(num1, num2);
}
else {
total = divide(num1, num2);
}
printf("The total of your calculation was %d!\n", total);
return;
}
int sum(int a, int b) {
int total;
total = a + b;
return total;
}
int minus(int a, int b) {
int total;
total = a - b;
return total;
}
int multiply(int a, int b) {
int total;
total = a * b;
return total;
}
int divide(int a, int b) {
int total;
if (b == 0) {
return 0;
}
total = a / b;
return total;
}
#include <stdio.h>
#define WIN_CON 7
int main(void){
int die_1;
int die_2;
int sum;
char user_answer = 'y';
printf("Welcome to the dice game! Roll a %d to win!\n", WIN_CON);
while(user_answer =='y'){
printf("Enter value of die 1: ");
scanf("%d", &die_1);
printf("Enter the value of die 2: ");
scanf("%d", &die_2);
sum = die_1 + die_2;
if(sum == WIN_CON) {
printf("You win! ~Yay!\n");
}
else {
printf("You lose! Womp womp!\n");
}
printf("Play again? (y/n): ");
scanf(" %c", &user_answer);
}
printf("See ya later alligator!\n");
return 0;
}
#include <stdio.h>
int main(void) {
int diet_coke[7] = {3, 4, 5};
diet_coke[5] = 12;
diet_coke[4] = 134;
int i = 0;
while (i < 7) {
printf("%d\n", diet_coke[i]);
i++;
}
return 0;
}
#include <stdio.h>
int main(void) {
char greeting[] = "Hello world!";
greeting[0] = 'J';
printf("%s\n", greeting);
return 0;
}
#include <stdio.h>
int main(void) {
char good_tv[] = {'S', 'u', 'r', 'v', 'i', 'v', 'o', 'r', '\0'};
printf("%s\n", good_tv);
return 0;
}
#include <stdio.h>
int main(void) {
char greeting[] = "Hello!";
printf("%c\n", greeting[6]);
return 0;
}
#include <stdio.h>
int main(void) {
char season[] = "Gabon";
char series[] = {'S', 'u', 'r', 'v', 'i', 'v', 'o', 'r', '\0'};
printf("The coolest show ever %s: %s!\n", series, season);
return 0;
}
#include <stdio.h>
void print_array(int castaway[], int size);
int find_max(int castaway[], int size);
int find_max_index(int castaway[], int size);
double average_score(int castaway[], double size);
int main(void) {
int castaways[11] = {};
print_array(castaways, 11);
int i = 0;
while (i < 11) {
printf("Enter castaway %ds score: ", i + 1);
scanf("%d", &castaways[i]);
i++;
}
print_array(castaways, 11);
int high_score;
high_score = find_max(castaways, 11);
printf("The highest score was %d!\n", high_score);
int highest_scorer = find_max_index(castaways, 11);
printf("Castaway Number #%d wins immunity!\n", highest_scorer);
double average = average_score(castaways, 11.0);
printf("%.2lf was the average score!\n", average);
return 0;
}
void print_array(int castaway[], int size) {
int i = 0;
printf("{");
while (i < size) {
if (i < size - 1) {
printf("%d, ", castaway[i]);
}
else {
printf("%d", castaway[i]);
}
i++;
}
printf("}\n");
return;
}
int find_max(int castaway[], int size) {
int max_so_far = castaway[0];
int i = 0;
while (i < size) {
if (castaway[i] > max_so_far) {
max_so_far = castaway[i];
}
i++;
}
return max_so_far;
}
int find_max_index(int castaway[], int size) {
int max_so_far = castaway[0];
int highest_scorer = 1;
int i = 0;
while (i < size) {
if (castaway[i] > max_so_far) {
max_so_far = castaway[i];
highest_scorer = i + 1;
}
i++;
}
return highest_scorer;
}
double average_score(int castaway[], double size) {
double sum = 0;
int i = 0;
while (i < size) {
sum += castaway[i];
i++;
}
double average = sum/size;
return average;
}
#include <stdio.h>
int main(void) {
int diet_coke[7] = {3, 13, 6, 1, 9, 67, 112};
int i = 0;
printf("{");
while (i < 7) {
if (i < 6) {
printf("%d, ", diet_coke[i]);
}
else {
printf("%d", diet_coke[i]);
}
i++;
}
printf("}\n");
return 0;
}
#include <stdio.h>
int main(void) {
int minutes = 0;
while (minutes <= 31) {
printf("Alarm noises %d\n", minutes);
minutes++;
}
return 0;
}
#include <stdio.h>
int main(void) {
for (int i = 0; i < 10; i++) {
printf("Iteration %d complete!\n", i);
}
int i = 0;
while (i < 10) {
printf("Iteration %d complete!\n", i);
i++;
}
}