11.11.2009, 11:32 | #1 (permalink) |
Новичок
Регистрация: 11.11.2009
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Использование пользовательских функций
Напишите функцию multiple для двух целых, которая определяет, кратно ли второе число первому. Функция должна получать два целых аргумента и возвращать 1 (истина), если второе число кратно первому, и 0 (ложь) в противном случае. Используйте эту функцию в программе, которая вводит серию пар целых чисел. |
11.11.2009, 11:32 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Содержание вашей темы очень схоже с другими темами, можете потратить минутку и ознакомиться Помогите создать библиотеку функций для работы с матрицами Назначение функций кнопок График функций Программирование алгоритмов с использованием функций пользователя Использование Windows7 Программирование с использованием процедур и функций |
11.11.2009, 12:03 | #3 (permalink) |
Новичок
Регистрация: 11.11.2009
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Ну вот я сделала у меня 1 ошибка,какая?
#include <stdio>; #include<iostream>; void main() { int multiple(int a,int b) cout << "\n vvedite chislo a:"; cin>> a; cout << "\n vvedite chislo b:"; cin>> b; { if(a%b==0) { return(1); } else { return(0); } } cout<<a<<endl; cout<<b<<endl; } |
11.11.2009, 12:08 | #4 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
Код:
#include <stdio.h> #include<iostream.h> int multiple(int a,int b) { if(a%b==0) { return(1); } else { return(0); } } void main() { int a; int b; cout << endl << " vvedite chislo a:"; cin>> a; cout << endl <<" vvedite chislo b:"; cin>> b; int c=multiple(a,b); cout << c << endl; } |
11.11.2009, 12:19 | #5 (permalink) |
Новичок
Регистрация: 11.11.2009
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
я вам очень благодарна,спасибо большое.
Не могли бы вы помочь ещё 1 задачку на эту же тему: Создайте функцию, которая принимает три аргумента: символ и два целых значения. Символ должен быть выведен. Первое целочисленное значение указывает на то, сколько раз символ должен быть напечатан в строке, а второе целочисленное значение определяет количество подлежащих печати строк. Создайте программу, в которой используется эта функция. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
11.11.2009, 13:12 | #7 (permalink) |
Новичок
Регистрация: 11.11.2009
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
#include<iostream.h>
#include<stdio.h> void write(char c,int a,int b) { for(int i=0;i < b;i++) { for(int j=0;j< a;j++) { printf("%c",c); } printf("\r\n"); } } 1 ошибка,какая подскажите? |
11.11.2009, 13:24 | #8 (permalink) |
Banned
Регистрация: 01.09.2009
Сообщений: 4,396
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 2544
|
Здесь нет ошибок.
Компилятор обычно сопровождает сообщение об ошибке текстом и номером строки с ошибкой. Передайте сюда текст сообщения об ошибке. И да, это не вся программа, а только функция, которая печатает символ нужное количество раз. |
14.11.2009, 01:47 | #9 (permalink) | |
Member
Регистрация: 03.03.2009
Сообщений: 87
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 187
|
Цитата:
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|