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

С++(консоль)файлы,структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция вычисления процента от числа х http://www.cyberforum.ru/cpp/thread147441.html
Помогите пожалуйста с задачкой;( Банк предлагает договор сроком на 12 месяцев, соответственно которому физическим лицам начисляется процентная ставка по истечению срока договора в зависимости от первоначальной суммы вклада: от 200 до 300 грн. - 24%, от 300 до 3000 грн. - 25%, свыше 3000 грн. - 25,5%. Определить сумму вклада после завершения договора, если известна первоначальная сумма вклада....
C++ Использование указателей в функциях Составить программу, в которой сформировать прямоугольную таблицу С с n × m целых чисел в динамической памяти, в отдельной функции организовать подсчет суммы элементов, удовлетворяющих условию -4<c<=5 http://www.cyberforum.ru/cpp/thread147440.html
Перегрузка << C++
Заинтересовала конструкция , использованная как перегрузка оператора "<<" для вывода записей, состоящих из трех строковых полей: ostream &operator<<(ostream &stream, address &ob) { cout << ob.name<<endl; cout << ob.street<<endl; cout << ob.street<<endl; return stream; }
C++ Builder Разобраться с программой
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "blbl.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm9 *Form9;
C++ Прямоугольная матрица http://www.cyberforum.ru/cpp/thread147130.html
Доброго дня всем!! вот задачку дали не могу решить: дана целочисленная матрица размером н на м найти первый столбец который имеет хотябф 1 нулевой эл., и найти сумму негативных парных элементов (первая часть задания почти решена мною а вот со второй проблема) кто знает помогите плизз!!!
C++ Строки С Дана строка символов, содержащая слова. Определить количество слов, имеющих четную длину. подробнее

Показать сообщение отдельно
masterwolf
7 / 0 / 1
Регистрация: 11.01.2010
Сообщений: 14
30.06.2010, 23:54  [ТС]     С++(консоль)файлы,структуры
1)Преобразовать массив: элементы того столбца, в котором находится MAX элемент матрицы, заменить на нули
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
#include <iostream.h>
#include <iomanip>
#include <vcl.h>
#include <conio.h>
int main()
{const N = 3;
const M = 3;
int j,i,max, b, B[N][M] ;
cout<<"VVedite massiv"<<endl;
for(i=0; i < N; i++)
for(j=0; j < M; j++)
cin >> B[i][j];
clrscr();
cout<<"Ishodniy massiv"<<endl;
for (i = 0;i <N; i++)
{cout<<endl; for (j=0;j<M;j++)
cout<<B[i][j]<<" ";}
cout<<endl<<endl<<"Resultat"<<endl;
b=0;
max=B[1][b];
for (i=0;i<N;i++){
for (j=0;j<M;j++)
if ( B[i][j]>max)  {max=B[i][j], b=j;}}
for (i = 0;i <N; i++)
B[i][b]=0;
for (i = 0;i <N; i++)
{cout<<endl; for (j=0;j<M;j++)
cout<<B[i][j]<<" ";}
getch();
return 0;  }
Добавлено через 1 минуту
Определить количество слов в каждой строке ввывести самое длиное
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
34
35
36
37
38
39
40
41
#include <iostream>
#include <fstream>
#include <VCL.h>
#include <string.h>
int main()
{   int i=0,j,k=0;
char S[80];
string s;
        ifstream infile;
        infile.open("c:\\1.txt");
        ofstream out;
        out.open("с:\\2.txt");
    while(!infile.eof())
    {    j=0;
        infile.getline(S, sizeof(S));
     for (i=0;i<=strlen(S);i++)
     if (S[i]==' ' && S[i+1]!=' ' && S[i+1]!='\0' && i!=0)
     j=j+1;
     if (S[strlen(S)]!=' ')
     j=j+1;
int len=0,n=0,max=0;
for(i=0;;i++)
{
if(S[i]==' '|| S[i]=='\0')
{
         if(len>max){
           max=len;
             n=i;
         }
         if(S[i]=='\0')break;
         len=0;
      }
      else len++;
   }
k=k+1;
s=S;
cout<<"V "<<k<<"строке"<<j<<" слов"<<"максимально длиное слово "<<s.substr(n-max,max)<<endl;
out <<"V "<<k<<"строке "<<j<<" слов "<<"максимально длиное слово "<<s.substr(n-max,max)<<endl;}
infile.close() ;
out.close()  ;
cin>>i;}
Добавлено через 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
29
30
31
32
33
34
35
36
37
38
39
40
#include<iostream>
using namespace std;
#define n 3
 
int main()
{ struct sesia
 {
  char fio[15];
  int  nomer;
  int  ozenka;
 } st[n];
 sesia p;
 int i,j;
 
   for(i=0;i<n;i++)
  {
   cout<<"fio: ";
   cin>>st[i].fio;
   cout<<"nomer sesii: ";
   cin>>st[i].nomer;
   cout<<"ozenka: ";
   cin>>st[i].ozenka;
  }
for(i=0; i<n; i++)
for(j=0; j<n; j++)
 if(st[i].ozenka<st[j].ozenka )
 {
  p=st[i];
  st[i]=st[j];
  st[j]=p;
 };
 
cout<<endl<<"after " <<endl<<endl;
for(i=0;i<n;i++)
{
cout<<st[i].fio<<"\t"<<st[i].nomer<<"\t"<<st[i].ozenka<<endl; };
 
int c;
cin>>c;
}
 
Текущее время: 03:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru