Будет время посмотрите пож-та..
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Будет время посмотрите пож-та.. - 2008-12-07 12:04:20.996666
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
Определить, сколько раз в написании введённого с клавиатуры натурального числа встречается цифра 7. Вычислить сумму cosx+cosx²+…cosx²º непонимаю как это написать…(
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 12:41:02.416666
|
|
|
VENOM4X
Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
|
Простите, но не понятно на каком языке вы это хотите написать?
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 12:41:47.400000
|
|
|
kolPeeX
Сообщений: 1456
Оценки: 0
Присоединился: 2007-01-25 14:57:57.683333
|
На каком языке творишь, товарищ?
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 12:45:05.166666
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
Microsoft Visual C++ 6.0
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 13:02:38.626666
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
первая
#include <iostream>
int main()
{
int i;
int Count = 0;
char *pStr;
char buff[20];
scanf("%d", &i);
sprintf(buff, "%d", i);
pStr = buff;
while (*pStr)
{
if (*pStr == '7')
Count++;
pStr++;
}
printf("%d", Count);
return 0;
}
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 14:04:32.370000
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
спасиб!)
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:02:52.406666
|
|
|
Archivarius
Сообщений: 164
Оценки: 0
Присоединился: 2008-10-26 00:16:25.630000
|
Ну и вторая задачка тоже простенькая. #include <iostream>
#include "math.h"
using namespace std;
int main()
{
double a=0,b=1,x;
cin>>x;
for (int c=0;c<20;++c) a+=cos(b*=x);
cout<<a;
return 0;
}
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:14:09.753333
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
а что это за библиотека #include <iostream>?
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:19:06.130000
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
Стандартная библиотека Си. Работает с потоками. cin(console input) - поток ввода, cout(console output)-поток вывода
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:20:26.646666
|
|
|
VENOM4X
Сообщений: 246
Оценки: 0
Присоединился: 2008-02-18 22:49:08.960000
|
Для потоков ввода/вывода. В данном коде используется cin - поток ввода и cout - поток вывода.
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:21:18.290000
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
Если использовать stdio.h, то вместо cin>>x нужно писать scanf("%i",&x) Ну и вместо cout<<x printf("%i",x)
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:22:56.993333
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
во во мне именно при помощи Stdio.h надо сделать))) спасибо!
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:25:14.290000
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
а да и вот в первой там что надо заменить?
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:26:14.710000
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
// семерки #include <stdio.h> int main(){ unsigned long int a,counter=0; scanf("%i",&a); while(a>0){ if((a%10)==7) counter++; a/=10; } printf("%i",counter); }
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:38:01.140000
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
#include <stdio.h> #include <math.h> int main(){ float x,result=0.0; scanf("%f",&x); for(int i=1;i<=20;i++) result+=cos(pow(x,i)); printf("%f",result); } Вроде так про суму косинусов…
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:45:48.516666
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
а вот да теперь работает))))
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:46:07.486666
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
#include <stdio.h> int main() { char c='0'; int counter=0; while((c=getchar())!='\n') if(c=='7') counter++;//EOF если с файла '\n' если с консоли printf("%i",counter); } Теперь можнр любое число:)
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:49:58.220000
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
2K1ller как я понял, вопрос стоял в том, чтоб из переменной типа "натуральное число", посчитать кол во циферок) ну ладно, даж если как ты сделал, зачем getchar()?)) getche() тогда уж самое оно)
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:50:20.520000
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
^______^
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-07 22:58:30.006666
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
while((c=getchar())!='\n') стандартное выражение. Пусть препод думает что NIKCHA собаку на Си сьел))
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 00:01:29.843333
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
#include "stdafx.h" #include "conio.h" #include <stdio.h> #include <tchar.h> int main() { int M[100]; int i,n,max,min,summa; printf ("\nn="); scanf ("%i",&n); for (i=0;i<n;i++){ printf("\nM=%"); scanf ("%i",&M); } max=0; for (i=0;i<n;i++) if (M>=max) max=M; min=max; for (i=0;i<n;i++) if (M<=min) min=M; summa=min+max; printf ("\nmax=%i",max); printf ("\nmin=%i",min); printf("\nsumma=%i\n",summa); return 0; }
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 00:05:11.440000
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
тут надо вычислить сумму макс-го и мин-го эл-ов массива М(100) но как 100 эл-ов ввести сразу?)))
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 21:18:13.023333
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
Народ подскажите плиззззззз
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 21:29:29.230000
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
//#include "stdafx.h"
//#include "conio.h"
#include <stdio.h>
//#include <tchar.h>
int main()
{
int M[100];
int i,n,max,min,summa;
printf ("\nn=");
scanf ("%i",&n);
for (i=0;i<n;i++){
printf("\nM[%i]=",i);
scanf ("%i",&M[i]);
}
max=0;
for (i=0;i<n;i++)
if (M[i]>max)
max=M[i];
min=max;
for (i=0;i<n;i++)
if (M[i]<min)
min=M[i];
summa=min+max;
printf ("\nmax=%i",max);
printf ("\nmin=%i",min);
printf("\nsumma=%i\n",summa);
return 0;
}
Вот так все должно работать
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 21:33:25.776666
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
А сто элементов ввести
for(int i=0;i<100;i++) scanf("%i",&M[i])
вставить вместо
for (i=0;i<n;i++){
printf("\nM[%i]=",i);
scanf ("%i",&M[i]);
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 21:47:46.690000
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
#include "stdafx.h" #include "conio.h" #include <stdio.h> #include <tchar.h> int main() { int M[100]; int i,n,max,min,summa; printf ("\nn="); scanf ("%i",&n); for(int i=0;i<100;i++) scanf("%i",&M) } max=0; for (i=0;i<n;i++) if (M>max) max=M; min=max; for (i=0;i<n;i++) if (M<min) min=M; summa=min+max; printf ("\nmax=%i",max); printf ("\nmin=%i",min); printf("\nsumma=%i\n",summa); return 0; } вот так не работает…(
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 21:53:14.176666
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
#include <stdio.h>
int main()
{
int M[100];
int i,n,max,min,summa;
printf ("\nn=");
scanf ("%i",&n);
for(int i=0;i<n;i++) scanf("%i",&M[i]);
max=-32760;
for (i=0;i<n;i++)
if (M[i]>max)
max=M[i];
min=max;
for (i=0;i<n;i++)
if (M[i]<min)
min=M[i];
summa=min+max;
printf ("\nmax=%i",max);
printf ("\nmin=%i",min);
printf("\nsumma=%i\n",summa);
return 0;
}
Если введешь n=100 то будет тебе счастье))))) Теперь-то точно все работает
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:00:44.553333
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
for(int i=0;i<n;i++) scanf("%i",&M); error C2086: 'i' : redefinition ^_____^
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:01:57.506666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
i где-то выше объявлена.
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:03:01.540000
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
Где моё счастье??)))))
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:04:33.400000
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
Что у тебя за компилятор… Напиши (for i=0;i<n;i++) scanf("%i",&M) а не for(int i=0;i<n;i++) scanf("%i",&M) и точно счастье будет. И я советую скачать тебе dev-c++ - меньше гимора будет
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:08:33.840000
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
вернулись к самому началу))) опять он хочет чтоб я каждое число сам вводил))))<br><br>ссылочку скинь где можно скачать еГо)<br>
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:17:51.403333
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
1.Добавь после main(){
freopen("input.txt","r",stdin);
2.Добавь в папку, куда сохраняется твоя програма, файл input.txt с числами, записаными через пробел Первое число - это будет n, а дальше думаю понятно. Тогда можно убрать printf ("\nn=") Можно поместить input в другое место, но тогда надо указать полный путь до него "C:\\input.txt" Наклонных черты должно быть именно две
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:23:24.626666
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
http://prdownloads.sourceforge.net/dev-cpp/devcpp-4.9.9.2_setup.exe Dev C++ Мой тебе совет: лучше выучи Си, он тебе еще пригодится
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:26:37.846666
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
спасибо, уже начинаю, но без терпеливого "учителя" тяжело))
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:29:48.816666
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
Жми в гугле "Си для чайников скачать" и все нужной инфы будет выше крыши Сорри за офтоп
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-08 22:36:59.756666
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
ясно))))спс)
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-09 11:17:50.070000
|
|
|
Данила88
Сообщений: 38
Оценки: 0
Присоединился: 2008-12-06 14:44:29.386666
|
ОДИН=0 1.) (a/10-целая часть(a/10))*10/7 если= 1, то ОДИН=ОДИН+1 2.) (a/100-ц.ч(a/100))*10/7 если=1, то ОДИН=ОДИН+1 и так для всех разрядов x= чему-то там i=20 do i=1,20 w=cos(x**i) r=r+w 1 continue
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-09 17:44:16.986666
|
|
|
K1ller
Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
|
quote:
ORIGINAL: Данила88 ОДИН=0 1.) (a/10-целая часть(a/10))*10/7 если= 1, то ОДИН=ОДИН+1 2.) (a/100-ц.ч(a/100))*10/7 если=1, то ОДИН=ОДИН+1 и так для всех разрядов x= чему-то там i=20 do i=1,20 w=cos(x**i) r=r+w 1 continue Нифига не понятно… Четко сформулируй задачу. Если я ее пойму, я попытаюсь помочь тебе, а если она будет в таком виде как сейчас, тебе не поможет никто. Смотри для примера первый пост.
|
|
|
RE: Будет время посмотрите пож-та.. - 2008-12-21 18:27:19.396666
|
|
|
NIKCHA
Сообщений: 31
Оценки: 0
Присоединился: 2008-10-12 14:14:59.150000
|
Help!! Найти наибольший общий делитель двух натуральных чисел N и M.
|
|
|
|
|