|
|
|
| Доброго времени суток. Люди, от вас зависит идти мне в армию или нет =)). 4 месяца лежал в больнице, когда вернулся на учёбу ничего не знал. Если не решу задачи, армия ждёт.
Помогите кто чем может, просто не хочеца год ботами коцать.
1. Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран.
2 . Написать программу, которая выводит таблицу перевода расстояний в дюймах в сантиметры
для значений от n до m дюймов (1 дюйм = 2,54 см )
3. Начав тренировки, спортсмен в первый день пробежал М км. Каждый день он увеличивал
дневную норму на Р% нормы предыдущего дня. В какой день впервые спортсмен пробежит более K км?
4 . Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Вывести на экран среднее арифметическое элементов массива.
5 . Написать программу, которая выводит таблицу умножения числа N в интервале от L до K
Ввод N, L,K выполнять с клавиатуры .
6. Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Вывести на экран все элементы массива большее заданного числа К .
7. Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. найти и вывести на экран сумму всех четных элементов массива
8. Клиент оформил вклад на m тысяч рублей в банке под k% годовых. Через сколько лет сумма вклада превысит s тысяч рублей, если за это время клиент не будет брать деньги со счета.
9. Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран. Найти наибольший элемент массива .
10. Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Ввести число L. Все элементы массива больше L заменить на число 5. Вывести на экран элементы введенного массива и полученного.
11. Бизнесмен взял ссуду m тысяч рублей в банке под k% годовых. Рассчитать его долг через N лет , если за это время он не будет отдавать долг?
12. Написать программу, которая создает одномерный массив из N целых чисел. Количество чисел в массиве и сами числа вводятся с клавиатуры. Вывести содержимое массива на экран.
Найти сумму элементов массива кратных 3 | |
|
|
|
|
|
|
|
для: Мне пц
(24.12.2008 в 19:03)
| | а сами-то не одну из этих задачь не осилите ?
Компилятор хоть есть , если есть то какой ?
на С или С++ вообще учитесь-то , Hello World хоть компилировали когда-нибудь ?
чего например попроще из последних уроков компилировали,? пару строк кода увидить-бы просто хочется , никогда не учился
Чем думаете заняться после армии ? :) | |
|
|
|
|
|
|
|
для: exp
(24.12.2008 в 20:37)
| | На с++. Я и сам их пытаюсь сделать, просто боюсь не успеть сделать все. Чем заняться после армии ?
Не до шуток, программирование не идёт как основной предмет, но сдавать всё же надо. | |
|
|
|
|
|
|
|
для: Мне пц
(24.12.2008 в 20:44)
| | я вот над третьей задачей совсем завис
вроде-бы просто сделать циклом unsigned int x, k, m, p;
k=150; m = 10; p=15;
for( x=1; m < k; m += (p*m/100), x++);
printf("день %u-й\n\n", x); |
но ведь наверняка-же должна быть формула которой можно просто расчитать и всё
, типа
printf("день %u-й\n", 2 * ( k - m) /(p * m) ..........) );
Вот в том-то весь и перец , не слушал учитилей математики в школе, а они можеть там про нужные експоненты рассказывали :)
Насчёт заполнения одномерного массива из консоли загляни последний код здесь http://softtime.ru/cpp/read.php?id_forum=1&id_theme=952 , например.
можешь сделать ещё проще, распечатать массив думаю совсем просто.
некоторые задачи не дочитал, много букв :) | |
|
|
|
|
|
|
|
для: exp
(24.12.2008 в 22:33)
| | да они впринципи все похожи, 5.6.7.10 сделал =) | |
|
|
|
|
|
|
|
для: Мне пц
(24.12.2008 в 23:18)
| | Использовал потоковый ввод-вывод )))
Незнаю какой те надо но если что переделаешь ))
//1. Написать программу, которая создает одномерный массив из 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];
}
for(int i=0;i<iSize;i++)
{
cout<<pArr[i]<<" ";
}
cout<<endl;
system("pause");
delete []pArr;
return 0;
}
|
| |
|
|
|
|
|
|
|
для: Мне пц
(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;
}
|
| |
|
|
|
|
|
|
|
для: Мне пц
(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;
}
|
| |
|
|
|
|
|
|
|
для: Мне пц
(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;
}
|
| |
|
|
|
|
|
|
|
для: Мне пц
(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;
} |
| |
|
|
|
|
|
|
|
для: Мне пц
(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;
}
|
| |
|
|
|
|
|
|
|
для: Мне пц
(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;
}
|
| |
|
|
|
|
|
|
|
для: Мне пц
(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;
}
|
| |
|
|
|
|
|
|
|
для: Мне пц
(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:37)
| | Всем большое спасибо, тему можно закрыть. | |
|
|
|
|
|
|
|
для: Мне пц
(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;
} | |
|
|
|