Константе оператори Задаци....

Slides:



Advertisements
Similar presentations
For(int i = 1; i
Advertisements

Guidelines for working with Microsoft Visual Studio.Net.
Guidelines for working with Microsoft Visual Studio 6.
Pointers Example Use int main() { int *x; int y; int z; y = 10; x = &y; y = 11; *x = 12; z = 15; x = &z; *x = 5; z = 8; printf(“%d %d %d\n”, *x, y, z);
Computer Science 210 Computer Organization Introduction to C.
LAB 2: C BASICS ITS100: Computer and Programming Lab. Section 1 Instructor: Wirat Chinnan TAs: Ms. Sasirassamee Buavirat Mr. Thanasan Tanhermhong (Tum)
Tutorial ICS431 – Introduction to C.
#include int main(void) { printf("Hello, world!\n"); return 0; } entry point called on program start only one main( ) in any program # for preprocessor.
Chapter 6: Control Structures Computer Programming Skills Second Term Department of Computer Science Foundation Year Program Umm Alqura.
C Programming Lecture 7 : Control Structures. Control Structures Conditional statement : if, switch Determine a block of statements to execute depending.
3. FORMATTED INPUT/OUTPUT. The printf Function The first argument in a call of printf is a string, which may contain both ordinary characters and conversion.
Week 13 Structures Aaron Tan. Q1 What is the output? 2 #include typedef struct { int p; float q; } one_t; typedef struct { int p; float q; } two_t; int.
How to design and code functions Chapter 4 (ctd).
4. EXPRESSIONS. Display the value of pi, to 5 decimal places, right justified, in 9 columns Read in someone’s height in feet and inches using.
/* example program to demonstrate the passing of an array */ #include int maximum( int [] ); /* ANSI function prototype */ int maximum(
While loop Write a program that asks the user to enter a number, then displays whether this number is even or odd. The program repeats until the user quits.
Arrays, Strings, and Memory. Command Line Arguments #include int main(int argc, char *argv[]) { int i; printf("Arg# Contents\n"); for (i = 0; i < argc;
Divisibility Find out if a number, Numb, is divisible by another number, Div. Is 432 divisible by 3? Is 432 divisible by 4? 432 / 3 = ? 432 / 4 = ? 432.
Print Row Function void PrintRow(float x[ ][4],int i) { int j; for(j=0;j
The Cast Operator The cast operator converts explicitly from one data type of an expression to another. For example, if x is of type int, the value of.
Some remarks before we get started… Last time we learned about header files – in particular the math.h header file. You know that if you include math.h.
Introduction to Programming Lecture 5: Interaction.
NOTE: C programs consist of functions one of which must be main. C programs consist of functions one of which must be main. Every C program begins executing.
Arrays Name, Index, Address. Arrays – Declaration and Initialization int x; y[0] y[1] y[2]
Dynamic memory allocation and Intraprogram Communication.
Recursive. Recursive F(n) = F(n-1) + F(n-2) n! = (n-1)! x n C(m,n) = C(m-1,n-1)+C(m-1,n)......
Week 3.  TO PRINT NUMBERS FROM 1 TO 20  TO PRINT EVEN NUMBERS FROM 1 TO 20 2.
C language--Introduction. History 1970: B by Ken Thompson at AT&T Bell Lab 1972: C by Dennis Ritchie and Ken Tompson at At&T Bell Lab for UNIX 1978: “The.
Arrays in C. What is Array? The variables we have used so far can store a single value. Array is a new type of variable capable of storing many values.
Dr. Sajib Datta Sep 8,  char type technically is an integer type  Computer uses numeric codes to represent characters, and store characters.
C Programming Lecture 8 Call by Reference Scope. Call-by-Reference b For a C function to “effect” (read as “imitate”) call-by- reference: Pointers must.
Tutorial #4 Summer 2005.
Formatted Input and Output
Computer Science 210 Computer Organization
Functions and Pointers
Functions Dr. Sajib Datta
Pointers.
DKT121:Fundamental of Computer Programming
Iteration statement while do-while
Dynamic memory allocation and Intraprogram Communication
Functions and Pointers
INC 161 , CPE 100 Computer Programming
מבוא כללי למדעי המחשב תרגול 2
Input and Output Lecture 4.
CSI 121 Structure Programming Language Lecture 10: Iteration (Part 1)
Control Structures Lecture 7.
Computer Science 210 Computer Organization
#include <stdio.h> int main(void) { printf("Hello, world!\n");
Dynamic memory allocation and Intraprogram Communication
Pointers.
Lecture 18: The Elegant, Abstract World of Computing
Програмски језик C Структура програма, типови података,
אבני היסוד של תוכנית ב- C
CSCE 206 Lab Structured Programming in C
CSI 121 Structured Programming Language Lecture 13 Functions (Part 1)
CSC215 Homework Homework 04 Due date: Oct 14, 2016.
for Loop Lesson 3 Outline
#include <stdio.h> int main(void) { printf("Hello, world!\n");
Revision.
Pointers.
Introduction to Programming
CSC215 Homework Homework 03 Due date: Oct 07, 2016.
Assist.Prof.Dr. Nükhet ÖZBEK Ege University
Week 6 CPS125.
Recursion.
Strings #include <stdio.h>
Lecture 8.
CSCE 206 Lab Structured Programming in C
CSCE 206 Lab Structured Programming in C
컴퓨터 프로그래밍 기초 - 13th : 마지막 수업 -
Presentation transcript:

константе оператори Задаци...

Дефинисање константи Константе се могу дефинисати употребом препроцесорске директива #define Примери: #define KB 1024 #define pi 3.141592654

Домаћи задатак Програм за израчунавање обима и површине круга на основу задатог полупречника START #include <stdio.h>   #define PI 3.14 int main(void) { float r, O, P; printf("Unesite poluprecnik kruga: "); scanf("%f", &r); O = 2 * r * PI; P = r * r * PI; printf("O = %f, P = %f\n", O, P); return 0; } PI = 3.14 READ R O = 2 * R * PI P = R * R * PI PRINT O, P FINISH

Аритметички оператори + Сабирање - Одузимање * Множење / Дељење, односно целобројно дељење (у случају кад су оба операнда целобројног типа - div) % Модуо (остатак код целобројног дељења - mod)

PRINT Sati, Minuti, Sekunde Пример 1. Претварање задатог броја дана у сате, минуте и секунде #include <stdio.h>   int main(void) { int dani, sati, minuti, sekunde; printf("Unesite broj dana: "); scanf("%d", &dani); sati = dani * 24; minuti = sati * 60; sekunde = minuti * 60; printf("%d dana = %d sati, ili %d minuta, ili %d sekunda\n", dani, sati, minuti, sekunde); return 0; } START READ Dani Sati = Dani * 24 Minuti = Sati * 60 Sekunde = Minuti * 60 PRINT Sati, Minuti, Sekunde FINISH

Пример 2. Алгоритам који инкрементира (увећава) за 1 вредност неке улазне променљиве #include <stdio.h>   int main(void) { int x; scanf("%d", &x); x = x + 1; printf("%d\n", x); return 0; }  START READ X X = X + 1 PRINT X FINISH

Унарни Аритметички оператори ++ Инкрементирање (увећање вредности за 1) -- Декрементирање (умањење вредности за 1)

Пример 2. Алгоритам који инкрементира (увећава) за 1 вредност неке улазне променљиве #include <stdio.h>   int main(void) { int x; scanf("%d", &x); x++; printf("%d\n", x); return 0; }  START READ X X = X + 1 PRINT X FINISH

Пример 3. Алгоритам који врши замену вредности две улазне променљиве X и Y #include <stdio.h>   int main(void) { int x, y, t; scanf("%d %d", &x, &y); t = x; x = y; y = t; printf("%d %d\n", x, y); return 0; } START READ X, Y T = X X = Y Y = T PRINT X, Y FINISH

Пример 4. Алгоритам који врши замену вредности две променљиве X и Y, без коришћења додатних променљивих #include <stdio.h>   int main(void) { int x, y, t; scanf("%d %d", &x, &y); y = x + y; x = y - x; y = y - x; printf("%d %d\n", x, y); return 0; } START READ X, Y Y = X + Y X = Y – X Y = Y - X PRINT X, Y FINISH

Пример 5. Алгоритам који из двоцифреног броја издваја цифре START Алгоритам који из двоцифреног броја издваја цифре #include <stdio.h>   int main(void) { int x, d, j; printf("Unesite dvocifren ceo broj: "); scanf("%d", &x); d = x / 10; j = x % 10; printf("desetice = %d, jedinice = %d\n", d, j); return 0; } START READ X D = X div 10 J = X mod 10 PRINT D, J FINISH

Пример 6. Алгоритам за програм који мења места цифара двоцифреног броја #include <stdio.h>   int main(void) { int x, y, d, j; printf("Unesite dvocifreni broj: "); scanf("%d", &x); d = x / 10; j = x % 10; y = j * 10 + d; printf("Obrtanjem cifara dobijamo broj %d\n", y); return 0; } START READ X D = X div 10 J = X mod 10 Y = J * 10 + D PRINT Y FINISH

Пример 7. Алгоритам који задати број дана заокружује на број седмица Алгоритам који задати број дана заокружује на број седмица #include <stdio.h>   int main(void) { int dani, sedmice; printf("Unesite broj dana: "); scanf("%d", &dani); sedmice = (dani + 3) / 7; printf("%d dana = %d sedmica\n", dani, sedmice); return 0; }  START READ Dani Sedmice = (Dani + 3) div 7 PRINT Sedmice FINISH

Домаћи задатак Рачунање обима и површине квадрата на основу задате дужине дијагонале Издвајање цифара троцифреног броја Израчунавање збира цифара троцифреног броја Издвајање цифара четвороцифреног броја