Top.Mail.Ru
Ответы

Помогите пожалуйста!:) Нужно решить задачу на языке си на программе DEV C++

Дано натуральное число n определить верно ли что сумма кубов его цифр больше 10 .
Задачу надо решить и использованием процедуры)

По дате
По рейтингу
Аватар пользователя
Новичок
10лет

Не знаю, кто придумал функции типа void называть процедурами. Отродясь в С процедур не было, но кому то пришло в голову придумать новое лишнее название, только запутывает. Но к делу это отношения, впрочем, не имеет.

#include "stdio.h"
void f(long k, int *a){int b; *a=0; do b=k%10,*a+=b*b*b; while(k/=10);}
int main(){
long k; int a; scanf("%ld",&k); f(k,&a);
printf("\nkubsum>10: %s\n",a>10?"true":"false");
getchar(); getchar(); return 0;}

Аватар пользователя
Высший разум
10лет

за 40 минут ты мог найти подобное www. cyberforum.ru/cpp-beginners/thread40759. html
и сделать для куба или просто найти, даже не знаю где, лень искать это

Нужный кусок кода просто вытащить в процедуру. Если и это не знаешь, то и я не должен делать тебе ничего.

Аватар пользователя
Просветленный
10лет

На ответах есть окно поиска. более менее правильный запрос возращает более 1700 аналогичных вопросов с тонной кода)) Тут всего то два вопроса: 1)найти цифры числа на С++2)определить сумму кубов. Второй вопрос вообще для 7 класса.