HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.02.2010, 02:47
SHARA
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
С нами: 9980126

Репутация: 9
По умолчанию

Цитата:
Сообщение от KrabKN  
Написать программу, реализует две функции с одинаковыми именами, но разными входными параметрами (перегрузка).
Функция Kol, которая находит количество положительных чисел с п введенных и количество символов в слове.
на с++
Лови
Цитата:
/*Написать программу, реализует две функции с одинаковыми именами, но разными входными параметрами (перегрузка).
Функция Kol, которая находит количество положительных чисел с п введенных и количество символов в слове.
на с++*/
#include<iostream>
#include<cstring>
using namespace std;
int kol(int n, int m);
void kol();
int main()
{
setlocale(LC_ALL, "Russian");
//Первая часть программа находит количество положительных чисел
int i;
int g;
int r;
cout<<"Программа находит количество введенных положительных чисел"<<endl;
cout<<"Введите числа: ";
cin>>g>>r;
i=kol(g,r);
cout<<"Количество введенных положительных чисел: "<<i<<endl;
//Вторая часть программа подсчитывает количество символов в слове
cout<<"Программа подсчитает количество символов в слове"<<endl;
kol();
return 0;
}
int kol(int n, int m)
{
for(; n<m; n++) {
if (n>=0) cout<<n<<" "<<endl; // здесь нуль я отнес к положительным числам,)))
}
return n;
}
void kol()
{
char str[80];
cout<<"Введите слово: ";
cin>>str;
cout<<"Количество символов в слове"<<strlen(str);
}
Согласно условию у меня подсчитывается количество символов в слове, ну если надо я могу переписать чтобы во всей строке происходил подсчет
 
Ответить с цитированием

  #2  
Старый 10.02.2010, 22:07
KrabKN
Новичок
Регистрация: 22.01.2010
Сообщений: 25
С нами: 8580623

Репутация: 0
По умолчанию

Цитата:
Сообщение от SHARA  
Лови

Согласно условию у меня подсчитывается количество символов в слове, ну если надо я могу переписать чтобы во всей строке происходил подсчет

Можеш написать на СИ!!!
 
Ответить с цитированием

  #3  
Старый 10.02.2010, 22:32
SHARA
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
С нами: 9980126

Репутация: 9
По умолчанию

Цитата:
Сообщение от KrabKN  
Можеш написать на СИ!!!
В условии же на с++ было, синтаксисы языков( с и с++) похожи.
Алгоритм известен . Подумай сам
Изменения минимальны
 
Ответить с цитированием

  #4  
Старый 11.02.2010, 00:08
Ins3t
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
С нами: 8850336

Репутация: 330
По умолчанию

Цитата:
Сообщение от KrabKN  
Можеш написать на СИ!!!
Держи:

Код:
#include <stdio.h>
#include <string>
int kol(int n, int m);
void kol();
int main()
{
int i;
int g;
int r;
printf("The program finds the current number of positive numbers\n");
printf("Enter the number of: ");
scanf("%d,%d", &g, &r);
i=kol(g,r);
printf("Number of positive numbers entered:%d\n", i);
printf("The program will calculate the number of characters in the word\n");
kol();
return 0;
}
int kol(int n, int m)
{
for(; n<m; n++) {
if (n>=0) printf("%d ", n);
}
return n;
}
void kol()
{
char str[80];
printf("Enter word: ");
scanf("%64s", str);
printf("Number of characters in the word %d", strlen(str));
}
 
Ответить с цитированием

  #5  
Старый 08.02.2010, 03:05
sledopit2
Новичок
Регистрация: 21.01.2010
Сообщений: 7
С нами: 8580827

Репутация: 0
По умолчанию

привет ув. программисты=)опять нужна ваша помощь с лабой.
язык С.
Написать программу, реализует две функции с одинаковыми именами, но разными входными параметрами (перегрузка).
Функция max, которая находит максимальное значение из двух целых чисел i поиск подстроки в строке.

Если можно сделать на подобии этой лабороторной:
Код:
#INCLUDE <iostream.h>
int sogl(char b);
void main()
{char b;
cout<<"vvedite bukvu";
cin>>b;
if(sogl(b)==1) cout<<"soglasnaja";
else cout<<"glasnaja";
}
int sogl(char b)
{
{if(b=='q'||b=='w'||b=='r'||b=='t'||b=='p'||b=='s'||b=='d'||b=='f'||b=='g'||b=='h'||b=='j'||b=='k'||b=='l'||b=='z'||b=='x'||b=='c'||b=='v'||b=='b'||b=='n'||b=='m')
return 1;
else
return 0;
}
}
написал для того ,ибо знайу что вы можете написать и в 5 строк прогу,но препод не верит что я так тоже могу.заранее спасибо

Последний раз редактировалось slesh; 08.02.2010 в 11:02.. Причина: [code]
 
Ответить с цитированием

  #6  
Старый 08.02.2010, 14:10
SHARA
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
С нами: 9980126

Репутация: 9
По умолчанию

Цитата:
Сообщение от sledopit2  
привет ув. программисты=)опять нужна ваша помощь с лабой.
язык С.
Написать программу, реализует две функции с одинаковыми именами, но разными входными параметрами (перегрузка).
Функция max, которая находит максимальное значение из двух целых чисел i поиск подстроки в строке.

Если можно сделать на подобии этой лабороторной:
Код:
#INCLUDE <iostream.h>
int sogl(char b);
void main()
{char b;
cout<<"vvedite bukvu";
cin>>b;
if(sogl(b)==1) cout<<"soglasnaja";
else cout<<"glasnaja";
}
int sogl(char b)
{
{if(b=='q'||b=='w'||b=='r'||b=='t'||b=='p'||b=='s'||b=='d'||b=='f'||b=='g'||b=='h'||b=='j'||b=='k'||b=='l'||b=='z'||b=='x'||b=='c'||b=='v'||b=='b'||b=='n'||b=='m')
return 1;
else
return 0;
}
}
написал для того ,ибо знайу что вы можете написать и в 5 строк прогу,но препод не верит что я так тоже могу.заранее спасибо
Я немного немного не понял условия, типа нахождения наибольшего из двух целых чисел. кароче я набросал на с++ небольшой вариант, где из 5 чисел, которым присвоины значения рандомом выбирается наибольшее и наименьшее для примера
и также отисивается индекс вхождения подстроки в строку. Возьми, что тебе необходимо
Цитата:
/*Написать программу, реализует две функции с одинаковыми именами, но разными
входными параметрами (перегрузка).
Функция max, которая находит максимальное значение из двух целых чисел i
поиск подстроки в строке.*/
#include<iostream>
#include<cstdlib>
using namespace std;
int max(char *sub, char *str);
void max();
int main()
{
// Вхождение подстроки в строке(индекс вхождения)
int index;
setlocale(LC_ALL, "Russian");
index=max("три","один два три чатыре");
cout<<"Индекс вхождения подстроки в строке "<<index<<endl;
//нахождения максимального числа и ну минимального для примера
cout<<"Нахождение максимального и минимального числа: "<<endl;
max();
return 0;
}
int max(char *sub, char *str)
{
int t;
char *p;
char *p2;
for(t=0; str[t]; t++)
{
p=&str[t];
p2=sub;
while(*p2 && *p2==*p){
p++;
p2++;
}
if(!*p2) return t;
}
return -1;
}
void max()
{
setlocale(LC_ALL, "Russian");
int list[4];
int min_value;
int max_value;
int i;
for(i=0; i<4; i++) list[i]=rand();//положим случайные значения
//поиск максимльного значения
max_value=list[0];
for(i=0;i<4; i++)
if(max_value<list[i]) max_value=list[i];
cout<<"Максимальное значение равно: "<<max_value<<endl;
min_value=list[0];
for(i=0;i<4; i++)
if(min_value>list[i]) min_value=list[i];
cout<<"Минимальное значение равно: "<<min_value<<endl;
}
или
Цитата:
находит максимальное значение из двух целых чисел
int i,j;
cin>>i>>j;
if(i>j) cout<<"iбольше j";

Последний раз редактировалось SHARA; 08.02.2010 в 16:33..
 
Ответить с цитированием

  #7  
Старый 09.02.2010, 22:58
SHARA
Участник форума
Регистрация: 26.05.2007
Сообщений: 191
С нами: 9980126

Репутация: 9
По умолчанию

Цитата:
Сообщение от sledopit2  
привет ув. программисты=)опять нужна ваша помощь с лабой.
язык С.
Написать программу, реализует две функции с одинаковыми именами, но разными входными параметрами (перегрузка).
Функция max, которая находит максимальное значение из двух целых чисел i поиск подстроки в строке.

Если можно сделать на подобии этой лабороторной:
Код:
#INCLUDE <iostream.h>
int sogl(char b);
void main()
{char b;
cout<<"vvedite bukvu";
cin>>b;
if(sogl(b)==1) cout<<"soglasnaja";
else cout<<"glasnaja";
}
int sogl(char b)
{
{if(b=='q'||b=='w'||b=='r'||b=='t'||b=='p'||b=='s'||b=='d'||b=='f'||b=='g'||b=='h'||b=='j'||b=='k'||b=='l'||b=='z'||b=='x'||b=='c'||b=='v'||b=='b'||b=='n'||b=='m')
return 1;
else
return 0;
}
}
написал для того ,ибо знайу что вы можете написать и в 5 строк прогу,но препод не верит что я так тоже могу.заранее спасибо
Цитата:
Лови функцию которая находит подстроку в строке:
void f_s(char *sub, char *str)
{
int i;
char *p;
char *p2;
for(i=0; str[i]; i++) {
p=&str[i];
p2=sub;
while(*p2 && *p2==*p)
{
p++;
p2++;
}


}
cout<<p2;
}
Поменяй название функции, остальную часть программы я тебе уже скидывал))
 
Ответить с цитированием

  #8  
Старый 08.02.2010, 20:57
sledopit2
Новичок
Регистрация: 21.01.2010
Сообщений: 7
С нами: 8580827

Репутация: 0
По умолчанию

Shara спасибо,попробую.
 
Ответить с цитированием

  #9  
Старый 09.02.2010, 01:13
_GOMER_
Новичок
Регистрация: 21.01.2010
Сообщений: 2
С нами: 8580757

Репутация: 0
Question

написать программу вычесляющу площадь S:

Площадь S под кривой над отрезком [B, D], где z1,z2,z3 ― решение системы уравнений , В ― точка локального минимума функции φ(x) = ,
D ― точка ее локального максимума.
контрольный ответ S = 6,71 при С=5

Последний раз редактировалось _GOMER_; 14.02.2010 в 14:56..
 
Ответить с цитированием

  #10  
Старый 09.02.2010, 16:40
Dosia
Участник форума
Регистрация: 05.06.2009
Сообщений: 127
С нами: 8912059

Репутация: 249
По умолчанию

Цитата:
Сообщение от _GOMER_  
где z1,z2,z3 ― решение системы уравнений
Это по - вашему система уравнений?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости. Обсуждения. 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.