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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вот так задачка((( http://www.cyberforum.ru/cpp-beginners/thread25303.html
ввели количество человек к примеру ( 8 человек ); name| last name| year| start number| it number| previous result 1. A K 1989 1 13 35,6 2. B L 1988 2 11 35,9 3. C M 1990 6 222 36,0 4. D N 1988 ...
C++ Насчет простых задачек по массивам 1) Дан одномерный массив, состоящий из семи элементов. Элементы создаются случайно из диапазона от 1 до 7. Определить максимальный элемент массива и ближайший к максимальному элементу элемент массива. #include <cstdlib> #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread25284.html
Конструктор в C++ C++
Помогите, пожалуйста, разобраться с задачей. Дано: создать программу используя конструктор, деструктор, классы с наследованием. Я написала, но программа не идёт, помогите разобраться в чём дело. #include <stdlib.h> #include <conio.h> #include <iostream> #include <string> using namespace std; class Device { private:
операторы преобразования типов C++
что но не пойму сам принцип работы опреаторов преобразования.. вот к примеру: class Cat{ public: Cat(){itsAge=192;} ~Cat(){} operator int() {return (itsAge);} private:
C++ Вычисление факториала http://www.cyberforum.ru/cpp-beginners/thread25247.html
Нужно заставить программу выводить результат, но почему то не получается #include <stdio.h> #include <conio.h> int f(int); void main() { double C; int m, n, z;
C++ Копирование с класса в класс Админы удалите топик, нечайно создал.... протупил.. подробнее

Показать сообщение отдельно
FAT
5 / 5 / 0
Регистрация: 03.03.2009
Сообщений: 18
08.03.2009, 01:21     Массивы, Циклы и немного геометрии.
Задача 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru