Есть ответ 👍

Ватик попал в сказочный город ена сказочную улицу . на этой улице было n домов пронумерованных от 1 до n.мальчик подошел к 1 дому ,и добрая хозяйка дала ему 1 монетку после он подошел ко 2 дому и хозяйка дала ему 2 монетки . и так он подходил ко всем домам и в каждом получал количество монеток равное номеру дома. напишите программу , которая определит сколько монеток в итоге оказалось у виталика программа должна быть оптимальной по времени исполнения входные данные : дано число n(0< =n< =10000) выходные данные 3.in 4 3.out 10

112
473
Посмотреть ответы 2

Ответы на вопрос:

ruchev06
4,5(21 оценок)

Begin int i, sum; /* число монеток */ sum : = 0; for (i : = 0; i < = 10000; i++)       begin             sum : = sum + i;       end; /* результат */ println ('число монеток: ' + str(sum)); end
ada9797
4,7(85 оценок)

#include < iostream>

#include < cstdlib>

using namespace std;

int main()

{

  int number;

  int p = 0;

  cout < < "enter the integer: "; cin > > number;

    for (int i = number; i ! = 0; i /= 10){ // проверка на палиндром

    p = p * 10 + i % 10;

    }  

    if(number == p){

    cout < < "the same digits left and right sides! " < < endl;

    }else cout < < "not the same digits left and right sides! " < < endl;

    int mas[3]; // объявления массива для 3 последних цифр

    for(int i = 0; i < 3; i++){ // запись в массив

    mas[i] = number%10;

    number /= 10;

    }

    for(int i = 0; i < 3; i++){ // вывод массива

    cout < < mas[i] < < endl;

    }

system("pause"); // остановка консоли

}

Популярно: Информатика