Форум программистов, компьютерный форум 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++
что но не пойму сам принцип работы опреаторов преобразования.. вот к примеру: class Cat{ public: Cat(){itsAge=192;} ~Cat(){} operator int() {return (itsAge);} private:
Вычисление факториала C++
Нужно заставить программу выводить результат, но почему то не получается #include <stdio.h> #include <conio.h> int f(int); void main() { double C; int m, n, z;
C++ Копирование с класса в класс http://www.cyberforum.ru/cpp-beginners/thread25232.html
Админы удалите топик, нечайно создал.... протупил..
C++ Вычисление разности двумерных массивов. Дано два произвольны двумерных массива A,B с одинаковыми размерностями. Нужно написать функцию нахождения разности их элементов. Сама задача проста но возникает ряд проблем =). 1)Как сделать чтобы размерность массивов мог задавать пользователь? 2)Как в теле функции int mass(int *x,int *y,int dim1,int dim2) создать двумерный массив Z размерностью Z? 3)Как возвратить рещультатом функции mass... подробнее

Показать сообщение отдельно
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;
}
 
Текущее время: 07:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru