Предмет: Информатика,
автор: Аноним
Нужно написать 2 программы на языке С++:
1)Найти количество цифр в заданном числе n;
2)Сумма n-первых натуральных чисел
Ответы
Автор ответа:
0
Решаю классическим способом, самым простым. Рекомендую проверить действенность программ, т.к. я их не проверял, но всё равно вряд ли ошибся.
1)
#include <iostream>
using namespace std;
int main(){
unsingned int n,i;
i=0;
cin>>n;
while (n!=0){
i+=1;
n/=10;
}
cout<<i;
}
2)
#include <iostream>
using namespace std;
int main(){
unsigned int N,sum;
sum=0;
cin>>N;
for (int x=1;x<N;x++){
sum+=x;
}
sum+=N;
cout<<sum;
}
Пиши, если что-то не так работает или требуется объяснение. Удачи
:)
1)
#include <iostream>
using namespace std;
int main(){
unsingned int n,i;
i=0;
cin>>n;
while (n!=0){
i+=1;
n/=10;
}
cout<<i;
}
2)
#include <iostream>
using namespace std;
int main(){
unsigned int N,sum;
sum=0;
cin>>N;
for (int x=1;x<N;x++){
sum+=x;
}
sum+=N;
cout<<sum;
}
Пиши, если что-то не так работает или требуется объяснение. Удачи
:)
Автор ответа:
0
(Всё выслал по адресу, неточности сейчас исправлю)
Автор ответа:
0
Счётчики надо было обнулить - иначе у C++ могут вохникнуть очень интересные решения.
Похожие вопросы
Предмет: Физика,
автор: asyrajly
Предмет: Математика,
автор: HatikoSun
Предмет: Українська мова,
автор: lracom1986
Предмет: Биология,
автор: zenit0112
Предмет: Геометрия,
автор: фиксторлпра