Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
gr33
5 / 5 / 0
Регистрация: 03.12.2009
Сообщений: 13
#1

Массивы, Алгоритмы с++ - C++

03.12.2009, 20:39. Просмотров 579. Ответов 7
Метки нет (Все метки)

Парню нужна помощь. Всего 10 лаб. Он говорит, что 5 сделал. 5 не до конца, интернета нет, так как живет далеко от города и у них один провайдер, который в накдауне уже 2 месяца. Вообщем я обещал ему помочь. Нужны схемы, какие то и код на с++. если помочь не можете не пишите вообще, так как я вообще не шарю в програмирование.

Прога во вложение...
Вложения
Тип файла: doc копия.doc (23.0 Кб, 44 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
03.12.2009, 20:47     Массивы, Алгоритмы с++ #2
Какие 5 он уже сделал?
Я так понимаю, нужны блок-схемы.
gr33
5 / 5 / 0
Регистрация: 03.12.2009
Сообщений: 13
04.12.2009, 18:28  [ТС]     Массивы, Алгоритмы с++ #3
Цитата Сообщение от Darky Посмотреть сообщение
Какие 5 он уже сделал?
Я так понимаю, нужны блок-схемы.
Спросил, сказал, что блок схемы наврядли кто рисовать будет и выкладывать. поэтому хотябы тексты программ. блоки если, что сам сказал нарисует.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
04.12.2009, 18:31     Массивы, Алгоритмы с++ #4
В файле 6 условий задач. Все сделать надо?
gr33
5 / 5 / 0
Регистрация: 03.12.2009
Сообщений: 13
04.12.2009, 18:41  [ТС]     Массивы, Алгоритмы с++ #5
Цитата Сообщение от Darky Посмотреть сообщение
В файле 6 условий задач. Все сделать надо?
Ммм ну да, поидее все что в док, файле.
там вроде 5, 2 номер пропущен.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
04.12.2009, 19:16     Массивы, Алгоритмы с++ #6
Задание 5.
Весьма нетривиальное, должен заметить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
#define SIZE 10
using namespace std;
int main(void)
{
srand((unsigned)time(0));
int i,k,j=1,temp=1;
int A[SIZE];
int B[SIZE];
  for (i=0;i<SIZE;i++)
  {
  temp*=j;
  j++;
  B[i]=temp;
  A[i]=rand()%18-15;
  cout<<A[i]<<endl;
  cout<<"Plus: "<<temp<<endl;
  getch();
  }
    for(k=0;k<SIZE;k++)
    {
      A[k]+=B[k];
      cout<<A[k]<<endl;
      getch();
    }
}
(см подпись)
Желаете моментальный вывод - уберите conio.h и getch();

Добавлено через 7 минут
Задание 4(даже с возможностью выбора)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <conio.h>
using namespace std;
int main(void)
{
double y,x;
int usr=0;
cout<<"Vvesti svoe znachenie? 1-true,0-false"<<endl;
cin>>usr;
 if (usr==1)
 {
   cin>>x;
   y=1+x/(1+x/(1+x/(1+x)));
   cout<<"y= "<<y;
   getch();
 }
 else
 {
   x=3,125;
   y=1+x/(1+x/(1+x/(1+x)));
   cout<<y;
   getch();
 }
}
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
04.12.2009, 20:21     Массивы, Алгоритмы с++ #7
первая №1:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <conio.h>
 
int main()
{
   int N;
   long Mul,Sum=0;
   cin>>N;
 
   for (int i = 1; i <= N; i++)
   {
      Mul=i;
      for (int j = i+1; j <=2*i; j++)
       Mul*=j;
      Sum+=Mul;
   }
 
   cout<<Sum;
   getch();
   return 0;
}
Добавлено через 8 минут
№3:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream.h>
#include <math.h>
#include <conio.h>
 
int main()
{
   double X,Xmin,Xmax,Y;
   cout<<"Vvedite koordinatu (x,y) ";
   cin>>X>>Y;
 
   if ( (Y>=-1 && Y<=1) )
     {
       Xmin = - sqrt(1-Y*Y);
       Xmax = 1-Y;
 
      if (X>=Xmin && X<=Xmax) cout<<"Yes";
      else cout<<"No";
     }
   else cout<<"No";
 
   getch();
   return 0;
}
Добавлено через 3 минуты
№6:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <math.h>
#include <conio.h>
 
int main()
{
   float C[7][10];
 
   for(int i=0;i<7;printf("\n"),i++)
     for (int j=0; j<10; j++)
     {
       if (i<j) C[i][j]=sin(i+j);
       else if (i==j) C[i][j]=1;
       else C[i][j]=cos(j-i);
       printf("%-.3f\t",C[i][j]);
     }
 
   getch();
   return 0;
}
Добавлено через 9 минут
№4 (рекурсивно)
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream.h>
#include <conio.h>
 
double func(double x,int n=4)
{ return ( n==0 ? 1 : 1+x/func(x,n-1) ); }
 
int main()
{
   cout<<func(3.125);
   getch();
   return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2009, 20:55     Массивы, Алгоритмы с++
Еще ссылки по теме:

Приведите пример, как можно связать знания консольного C++ (где алгоритмы, структуры, массивы) с WinAPI? C++
Алгоритмы C++
Алгоритмы с разветвлениями C++
C++ Множества, ассоциативные массивы, алгоритмы
C++ Стандартная библиотека: множества, ассоциативные массивы, алгоритмы

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
gr33
5 / 5 / 0
Регистрация: 03.12.2009
Сообщений: 13
04.12.2009, 20:55  [ТС]     Массивы, Алгоритмы с++ #8
Ооо, как интересно)) спасибо вам. Где респект кинуть? А блок схемы долго делать и тяжело?
Yandex
Объявления
04.12.2009, 20:55     Массивы, Алгоритмы с++
Ответ Создать тему
Опции темы

Текущее время: 11:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru