I tried to run this code but it says error, I don't know what am I missing.
#include <stdio.h>
struct complex {
float real, imag;
};
main()
{
struct complex a,b,c;
extern void c_mult(struct complex a,
struct complex b,
struct complex *c);
a.real =1.0;
a.imag =1.0;
b.real=1.0;
b.imag =1.0;
c_mult(a,b,&c);
printf("%f%+f\n", c.real, c.imag);
exit(0);
}
Rate my solution and comment if any doubt
Code:
#include<stdio.h>
//stdlib is included for exit function
// as stdlib is not included in your program there was
warning
#include<stdlib.h>
// complex struct is used for storing real and imaginary
numbers
struct complex {
float real, imag;
};
main(){
// declaing variables of structure complex
struct complex a,b,c;
// c_mult function declaration
// as you did not define the function you got
error
extern void c_mult(struct complex a,
struct complex b,
struct complex *c);
// (a+bi)(c+di)=(ac-bd)+(bc+ad)
a.real =1.0; //a
a.imag =1.0; //b
b.real=1.0; //c
b.imag =1.0; //d
//c_mult(a,b,&c) is function calling
c_mult(a,b,&c);
printf("%f%+f\n", c.real, c.imag);
//exit(0) will exit the function
exit(0);
}
extern void c_mult(struct complex a,struct complex b,struct complex
*c){
//I wrote the below function thiking that
//First imaginary number(a) is muliplied with
second(b)
//and stored in c
//Change the function based on your requirement
// ac-bd
c->real=(a.real*b.real)-(a.imag*b.imag);
// bc+ad
c->imag=(a.imag*b.real)+(a.real*b.imag);
}
Screenshot:


Output:

I tried to run this code but it says error, I don't know what am I...
I am trying to change my code so i no longer need the function that reads in the users base and height input but rather uses the implementation of argument vector in C. I want to accept command line arguments and have it calculate my area. so i want to type this into the command line and have it calculate my area project1 5 4 #include <stdio.h> void userDimensions(float *base, float *height) { scanf("%f", base); scanf("%f", height); } float calcArea(float...
I am trying to write C programming code and output will be as
below
but I donno how to get the result analysis part.
help me to add the 2nd part with my code:
here is my code below:
#include <stdio.h>
#define MAX 100
struct studentMarkVariable{
int id;
float marks;
};
void getData(struct studentMarkVariable arrs[]);
void show(struct studentMarkVariable arrs[]);
int main()
{
printf ("####### Marks Analyzer V3.0 ####### \n");
struct studentMarkVariable
arrs[MAX];
getData(arrs);
show(arrs);
return 0;
}...
This is a C++ programming question. Please provide the correct,
workable code. Use the following three programs to help solve the
problem. Provide comments throughout the code.
Problem to solve:
Code 1: Complex.h
#pragma once
#ifndef COMPLEX_H
#define COMPLEX_H
class Complex
{
private:
double real;
double imag;
public:
// initialize the complex number to 0.0
Complex() : real(0.0), imag(0.0) {}
// initialize the complex number at declaration or
new
Complex(double r, double i) :...
Please, I need help, I cannot figure out how to scan variables
in to the function prototypes!
******This is what the program should look like as it runs but I
cannot figure out how to successfully build the code to do
such.******
My code:
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
#include <conio.h>
float computeSeriesResistance(float R1, float R2, float R3);
float computeParallelResistance(float R1, float R2, float
R3);
float computeVoltage(int current, float resistance);
void getInputR(float R1, float R2, float R3);
void getInputCandR(int...
C code program help. I am trying to find the total parallel resistive load. This is what I have so far. It does run, it does ask for numbers. But it doesn't calculate. It just comes out "The parallel is: 0.00". I have tried 3, 4, 5 and 3.2, 4.3, 5.4. Still only shows 0.00. I have tried several combinations of putting different data types in both main.c and the rest of it. Any help or ideas would be helpful....
QUESTION 6 What is the output of following C code? struct numbers { int x = 2; int y = 3; } int main() { struct numbers nums; nums.x = 110; nums.y = 100; printf("%d\n%d", nums.x, nums.y); return 0; } A. Compile-time Error B. 110 100 C. 2 3 D. Run-time Error 2 points QUESTION 7 What is the output of following C code? typedef struct student { char *stud; }s1; int main() { s1 s; s.stud...
Please explain how these code run for each line #include<stdio.h> #include<string.h> /** * Part A */ struct myWord{ char Word[21]; int Length; }; int tokenizeLine(char line[], struct myWord wordList[]); void printList(struct myWord wordList[], int size); void sortList(struct myWord wordList[], int size); /** * main function */ int main() { struct myWord wordList[20]; char line[100]; printf("Enter an English Sentence:\n"); gets(line); int size = tokenizeLine(line, wordList); printf("\n"); printf("Unsorted word list.\n"); printList(wordList, size);...
Using C, I need help debugging this program. I have a few error messages that I'm not sure how to fix. Here is the code I have: /* * C Program to Print a Linked List in Reverse Order */ #include <stdio.h> #include <stdlib.h> struct node { int num; struct node *next; }; int main() { struct node *p = NULL; struct node_occur *head = NULL; int n; printf("Enter data into the list\n"); create(&p); printf("Displaying the nodes in the list:\n");...
****Using C and only C****
I have some C code that has the function addRecord, to add a
record to a linked list of records. However, when I run it, the
program exits after asking the user to input the address. See
picture below:
Here is my code:
#include<stdio.h>
#include<stdlib.h>
struct record
{
int accountno;
char name[25];
char address[80];
struct record* next;
};
void addRecord(struct record* newRecord) //Function For Adding
Record at last in a SinglyLinkedList
{
struct record *current,*start,*temp;...
answer
two question,each question has 3syntax errors,find it.
1(a) The following segment of code contains at least three (3) syntax errors that will compilation to fail with errors. Identify each of these errors and specify the solution. [2 marks each, 6 marks in total] cause #include <stdio.h> void main (void) float height; float area; printf "input height of the rectangle: ") scanf( "%f", &height) printf"input length of the rectangle: scanf"", &length); height length; area printf( area of rectangle %f high...