Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <ctype.h>
- #include <string.h>
- #include <assert.h>
- #define NDEBUG
- /* zadanie 2*/
- char* Literki( const char* wyraz )
- {
- char* result = (char*)malloc((strlen(wyraz)+1)*sizeof(char));
- strcpy(result,wyraz);
- int i = 0;
- while(result[i] != '\0')
- {
- if(islower(result[i]))
- {
- result[i] = toupper(result[i]);
- }
- else
- {
- result[i] = tolower(result[i]);
- }
- i++;
- }
- return result;
- }
- /* zadanie 3 */
- double sinc( double x)
- {
- return x ? sin(x)/x : 1;
- }
- /* zadanie 1 */
- void line1( void ) { puts("Pierwsza funkcja konczaca"); }
- void line2( void ) { puts("Druga funkcja konczaca"); }
- int main( int argc, char** argv)
- {
- char* napis = Literki("Ala Ma Kota");
- printf("%s\n",napis);
- /* zadanie 4 */
- int a = atoi(argv[1]);
- assert(a);
- int b = atoi(argv[2]);
- assert(b);
- a = abs(a);
- assert(a);
- b = abs(b);
- assert(b);
- printf("a:%d b:%d\n",a,b);
- system("pause");
- atexit(line1);
- atexit(line2);
- exit(0);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement