Форум: Форум C++Разное
Новые темы: 00
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Задачки на C++

Сообщения:  [1-10]   [11-16] 

 
 автор: rustam   (09.02.2009 в 10:28)   письмо автору
 
   для: Мне пц   (24.12.2008 в 19:03)
 

Ya xotel pomogat vam na 3y vopros: otvet takoy:

#include <iostream>
using namespace std;
int main()
{
//K=M*(1+p/100)^x

float k, m,p,x;
cin>>m>>p>>k;
int i=0;
while(k>m)
{
m*=(1+p/100);
i++;
}
cout<<"cherez "<<i<<" dney"<<endl;

return 0;
}

  Ответить  
 
 автор: Мне пц   (25.12.2008 в 23:18)   письмо автору
 
   для: AlexandrStep   (25.12.2008 в 16:37)
 

Всем большое спасибо, тему можно закрыть.

  Ответить  
 
 автор: AlexandrStep   (25.12.2008 в 16:37)   письмо автору
 
   для: Мне пц   (24.12.2008 в 19:03)
 


//12. Написать программу, которая создает одномерный массив из N целых чисел. 
//Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран.
//Найти сумму элементов массива кратных 3
#include <iostream>
using namespace std;

int main()
{
    int iSize;
    int *pArr;
    cout<<"Enter a size of array(Size>0)\n";
    do
    {
        cin>>iSize;
    }while(iSize<=0);
    pArr=new int[iSize];
    for(int i=0;i<iSize;i++)
    {
        cout<<"Enter "<<i+1<<" number\n";
        cin>>pArr[i];
    }
    int iSum=0;
    
    for(int i=0;i<iSize;i++)
    {
        if(pArr[i]%3==0)
            iSum+=pArr[i];
    }

    for(int i=0;i<iSize;i++)
    {
                
        cout<<pArr[i]<<" ";
    }
    cout<<endl;
    cout<<"Summa elementov kr 3 = "<<iSum<<endl;
    
    
    system("pause");
    delete []pArr;
    return 0;
}

  Ответить  
 
 автор: AlexandrStep   (25.12.2008 в 16:22)   письмо автору
 
   для: Мне пц   (24.12.2008 в 19:03)
 


//11. Бизнесмен взял ссуду m тысяч рублей в банке под k% годовых.
//Рассчитать его долг через N лет , если за это время он не будет отдавать долг?
#include <iostream>
using namespace std;

int main()
{
    double dM=10000,dK=12;
    int dN=10;
    double tmp=dM;
    for(int i=0;i<=dN;i++)
        tmp+=(tmp/100*dK);
    cout<<"Cherez "<<dK<<" let dolg budet "<<tmp<<endl;
    system("pause");
    return 0;
}

  Ответить  
 
 автор: AlexandrStep   (25.12.2008 в 16:18)   письмо автору
 
   для: Мне пц   (24.12.2008 в 23:18)
 

//11. Бизнесмен взял ссуду m тысяч рублей в банке под k% годовых.
//Рассчитать его долг через N лет , если за это время он не будет отдавать долг?
#include <iostream>
using namespace std;

int main()
{
    double dM=10000,dK=12;
    int dN=10;
    double tmp=dM;
    for(int i=0;i<=dN;i++)
        tmp+=(tmp/100*dK);
    cout<<"Cherez "<<dK<<" let dolg budet "<<tmp<<endl;
    system("pause");
    return 0;
}

  Ответить  
 
 автор: AlexandrStep   (25.12.2008 в 16:13)   письмо автору
 
   для: Мне пц   (24.12.2008 в 19:03)
 


//9. Написать программу, которая создает одномерный массив из N целых чисел. 
//Количество чисел в массиве и сами числа вводятся с клавиатуры. 
//Вывести содержимое массива на экран. Найти наибольший элемент массива .
#include <iostream>
using namespace std;

int main()
{
    int iSize;
    int *pArr;
    cout<<"Enter a size of array(Size>0)\n";
    do
    {
        cin>>iSize;
    }while(iSize<=0);
    pArr=new int[iSize];
    for(int i=0;i<iSize;i++)
    {
        cout<<"Enter "<<i+1<<" number\n";
        cin>>pArr[i];
    }
    int iMax=pArr[0];
    
    for(int i=1;i<iSize;i++)
    {
        if(iMax<pArr[i])
            iMax=pArr[i];
    }

    for(int i=0;i<iSize;i++)
    {
                
        cout<<pArr[i]<<" ";
    }
    cout<<endl;
    cout<<"Max = "<<iMax<<endl;
    
    
    system("pause");
    delete []pArr;
    return 0;
}

  Ответить  
 
 автор: AlexandrStep   (25.12.2008 в 16:06)   письмо автору
 
   для: Мне пц   (24.12.2008 в 20:44)
 


//8. Клиент оформил вклад на m тысяч рублей в банке под k% годовых. 
//Через сколько лет сумма вклада превысит s тысяч рублей,
//если за это время клиент не будет брать деньги со счета.
#include <iostream>
using namespace std;

int main()
{
    double dM=10000,dK=12,dS=20000;
    double tmp=dM;
    int count=0;
    do
    {
        tmp+=(tmp/100*dK);
        count++;
    }while(tmp<dS);
    cout<<"Cherez "<<count<<" let\n";
    system("pause");
    return 0;
}

  Ответить  
 
 автор: AlexandrStep   (25.12.2008 в 15:59)   письмо автору
 
   для: Мне пц   (24.12.2008 в 23:18)
 


//5 . Написать программу, которая выводит таблицу умножения числа N в интервале от L до K 
//Ввод N, L,K выполнять с клавиатуры .
#include <iostream>
using namespace std;

int main()
{
    int iN,iK,iL;
    cout<<"Vvedi chislo na kotoroe pokazat' tablicu umnozheniya\n";
    cin>>iN;
    cout<<"Vvedi interval:";
    cin>>iL>>iK;
    if(iK<iL)
    {
        int temp=iL;
        iL=iK;
        iK=temp;
    }
    for(int i=iL;i<iK;i++)
    {
        cout<<iN<<"*"<<i<<"="<<iN*i<<endl;
    }

    system("pause");
    return 0;
}

  Ответить  
 
 автор: AlexandrStep   (25.12.2008 в 15:48)   письмо автору
 
   для: Мне пц   (24.12.2008 в 23:18)
 


//4 . Написать программу, которая создает одномерный массив из N целых чисел.
//Количество чисел в массиве и сами числа вводятся с клавиатуры. 
//Вывести содержимое массива на экран. Вывести на экран среднее арифметическое элементов массива.
#include <iostream>
using namespace std;

int main()
{
    int iSize;
    int *pArr;
    double dSr=0;
    cout<<"Enter a size of array(Size>0)\n";
    do
    {
        cin>>iSize;
    }while(iSize<=0);
    pArr=new int[iSize];
    for(int i=0;i<iSize;i++)
    {
        cout<<"Enter "<<i+1<<" number\n";
        cin>>pArr[i];
    }
    for(int i=0;i<iSize;i++)
    {
        dSr+=pArr[i];        
        cout<<pArr[i]<<" ";
    }
    dSr/=iSize;
    cout<<endl;
    cout<<"arithmetical mean = "<<dSr<<endl;
    
    system("pause");
    delete []pArr;
    return 0;
}

  Ответить  
 
 автор: AlexandrStep   (25.12.2008 в 15:38)   письмо автору
 
   для: Мне пц   (24.12.2008 в 23:18)
 


//2 . Написать программу, которая выводит таблицу перевода расстояний в дюймах в сантиметры 
//для значений от n до m дюймов (1 дюйм = 2,54 см )
#include <iostream>
using namespace std;

int main()
{
    int iN=10,iM=20;
    cout<<"d  -   sm\n";
    for(int i=iN;i<=iM;i++)
    {
        cout<<i<<" - "<<i*2.54<<endl;
    }
    system("pause");
    return 0;
}

  Ответить  

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования