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

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

Войти
Регистрация
Восстановить пароль
 
vorgr
Сообщений: n/a
#1

Массивы, Циклы и немного геометрии. - C++

07.03.2009, 18:36. Просмотров 607. Ответов 5
Метки нет (Все метки)

Даны такие задачи. Очень жду вашей помощи, господа программисты.
Вложения
Тип файла: doc zad.doc (29.0 Кб, 37 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2009, 18:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы, Циклы и немного геометрии. (C++):

Массивы и циклы - C++
Суть задачи: Двумерный массив, содержащий равное число строк и столбцов, называется магическим квадратом, если суммы чисел, записанных в...

массивы, циклы и т.д - C++
очень нужна помощь помогите студенту программа borland c++ 3.1 1. Дано двузначное число. Напишите программу определения,...

массивы и Вложенные циклы - C++
Дано натуральное число n. Получить все простые делители этого числа.пацаны помогите решить

Массивы структур, циклы - C++
Пишу программку из книги. Задание звучит так: Коrда вы вступите в Блаrотворительный Орден Проrраммистов (БОП), к вам могyт обращаться...

Массивы и циклы: РЛ числа - C++
#include <iostream>; #include<locale> using namespace std; int rl3,k; int main() { setlocale(LC_ALL,"Rus"); cout<<"первое...

Циклы и линейные массивы - C++
Найдите все трехзначные числа, которые можно представить разностью между квадратом числа, образованного первыми двумя цифрами и квадратом...

5
FAT
5 / 5 / 0
Регистрация: 03.03.2009
Сообщений: 18
07.03.2009, 22:53 #2
Тебе срочно?

Вот, написал первую, будет время, допишу остальные.

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
#include <iostream>
#include"math.h"
using namespace std;
//Функция расчета объема
double V(double R, double r, double h)
{ double ob, p=3.14;
  ob=(p/3)*(pow(R,2)+pow(r,2)+R*r)*h;
    return ob;
}
//Функция расчета площади
double S(double R, double r, double h)
{  double s,p=3.14,l;
   l=sqrt(h*h+(R-r));
   s=p*(R+r)*l+p*R*R+p*r*r;
   return s;}
 
int main()
{
double v,s;
//Объем
v=V(20,10,60);
cout<<v<<endl;
//Площадь
s=S(20,10,60);
cout<<s<<endl;
 
    return 0;
}
1
vorgr
Сообщений: n/a
07.03.2009, 23:27 #3
Спасибо огромезное что откликнулся. Мне желательно до 16 марта.
FAT
5 / 5 / 0
Регистрация: 03.03.2009
Сообщений: 18
08.03.2009, 01:21 #4
Задача 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
24
25
26
27
28
29
30
31
32
33
#include <iostream>
using namespace std;
 
int main()
{
 int arr[25],min,max,tmp;
 for(int i=0;i<25;i++)
 {cout<<"Input element "<<i<<": ";
 cin>>arr[i];}
 //Вывод массива на экран
for(int i=0;i<25;i++)
 cout<<arr[i]<<" ";
cout<<endl;
 
 min=max=arr[0];
 //Поиск максимального и минимального элементов
 for(int i=0;i<25;i++)
     if(arr[i]<min)
         min=arr[i];
     else if(arr[i]>max)
         max=arr[i];
//Меняем местами элементы
  for(int i=0;i<25;i++)
     if(arr[i]==min)
         arr[i]=max;
     else if(arr[i]==max)
         arr[i]=min;
//Вывод массива на экран
for(int i=0;i<25;i++)
 cout<<arr[i]<<" ";
 
    return 0;
}
Добавлено через 24 минуты 47 секунд
Задача 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
25
26
27
28
29
30
31
32
33
#include <iostream>
using namespace std;
 
int main()
{
 int arr[3][3],summ[3],sum;
//Ввод элементов и суммирование каждой строки
 for(int i=0;i<3;i++)
 {   sum=0;
     for(int j=0;j<3;j++)
     {cout<<"Input element ["<<i<<"]["<<j<<"]: ";
     cin>>arr[i][j];
     sum+=arr[i][j];}
 summ[i]=sum;}
 //Вывод введенных элементов в виде матрицы
for(int i=0;i<3;i++)
 {for(int j=0;j<3;j++)
cout<<arr[i][j]<<" ";
     cout<<endl;}
//Поиск минимальной строки
 for(int i=0;i<3;i++)
     if(summ[i]>sum)
         sum=summ[i];
//Вывод суммы каждой строки
for(int i=0;i<3;i++)
cout<<"Summa stroki "<<i<<": "<<summ[i]<<endl;
//Вывод минимальной строки
for(int i=0;i<3;i++)
if(summ[i]==sum)
cout<<"Minimalnaya summa y stroki "<<i<<": "<<sum<<endl;
 
    return 0;
}
0
nextap
Сообщений: n/a
08.03.2009, 01:43 #5
Все никак не наудевляюсь как у вас это виходит полгода мужусь тужусь а кроме #include <iostream.h>

void main(void)

{
cout << "Учимся программировать на языке C++!";
}
и не написал хочу но неполучаетсья и все
ISergey
Maniac
Эксперт С++
1375 / 886 / 52
Регистрация: 02.01.2009
Сообщений: 2,661
Записей в блоге: 1
08.03.2009, 03:18 #6
Цитата Сообщение от FAT Посмотреть сообщение
C++
1
#include"math.h"
желательно писать так
C++
1
#include <math.h>
или по стандарту
C++
1
#include <cmath>
Цитата Сообщение от nextap Посмотреть сообщение
Все никак не наудевляюсь как у вас это виходит полгода мужусь тужусь а кроме #include <iostream.h>
C++
1
2
3
4
void main(void) 
{ 
   cout << "Учимся программировать на языке C++!"; 
}
и не написал хочу но неполучаетсья и все
это вы к чему????
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2009, 03:18
Привет! Вот еще темы с ответами:

Циклы и двумерные массивы - C++
1. Цикл For... Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k. 2. двумерные массивы ...

Циклы и двумерные массивы - C++
Решенная задача: Вы продаете книгу &quot;Язык С++ для чайников&quot;. Напишите программу, которая позволит ввести помесячные объемы продаж в...

Массивы,указатели,циклы. - C++
Доброго времени суток:) Задача такая:&quot;Напишите программу,которая находит и отображает значения дубликаты(одинаковые) в 5-элементном...

Задачки на массивы и циклические циклы - C++
а) Ввести данные о результатах работы магазинов в год. Количество магазинов задастся пользователем с клавиатуры. Данные о результатах...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
08.03.2009, 03:18
Ответ Создать тему
Опции темы

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