26.07.2012, 13:52 | #11 (permalink) |
Новичок
Регистрация: 26.07.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Код:
/*visotomer v2.0*/ #include <stdio.h> #define g 9.81 int main() { float high; printf("Put in high in metres (0 for exit):\n"); scanf("%f", &high); printf("%f", high); while(high!=0) { for(float time=0;high > (g*time*time/2); time++){ printf("%.0f sec - %.0f metres\n", time, (high-g*time*time/2));} printf("Put in high in metres (0 for exit):\n"); scanf("%f", &high); } return 0; } |
26.07.2012, 13:52 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Темы которые подобны вашей уже были на нашем форуме Программа на С Программа на C++ |
26.07.2012, 14:24 | #12 (permalink) |
Новичок
Регистрация: 26.07.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
На третью задачу ответ прост:
Код:
#include <stdio.h> int main() { char z; int counter = 0; printf("Put in a string:\n"); while(z!='\n'){ scanf("%c", &z); if(z==' ') counter++; else counter = 0; if(counter >= 2) { continue; } printf("%c", z); } return 0; } |
27.07.2012, 16:31 | #13 (permalink) |
Новичок
Регистрация: 26.07.2012
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Предлагаю такое решение третьей задачи:
Код:
#include <stdio.h> #include <ctype.h> #define N 37 int main() { char k, A[N]="A9B1C0DEF7G82HI4J3K5LMN6OPQRSTUVWXYZ"; for (int i=0, counter=0; counter<10; i++) { if(isdigit(A[i])) { for(int j=36;j>0;j--) { if(isalpha(A[j])) { k=A[i]; A[i]=A[j]; A[j]=k; counter++; break; } } } } for (int n=0; n<36; n++) {printf("%c", A[n]);} return 0; } |
17.01.2013, 01:27 | #14 (permalink) |
Новичок
Регистрация: 17.01.2013
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 67
|
Знаю, что уже не актуально но мне задачка поравилась и решил сделать первую, вот код:
#include<math.h> #include<Windows.h> int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); printf("Программа имитирующая работу высотометра бомбы\n"); printf("Введите высоту в метрах с которой будет падать бомба:"); int height=0; scanf("%d",&height); int t=0, time=0, s=0,h = 0; printf(" -------------------------------------\n"); printf(" | Момент времени | Высота над землей |\n"); time=sqrt(2*height/9.81); for ( t=0; t<time+2; ++t) { s=(9.81*t*t)/2; h=height-s; printf(" -------------------------------------\n"); if (h<=0) { printf ("Бдыдыдыж через %d секунд после сброса бомбы!\n",t); exit(1); } printf(" | %d\t | %d\t |\n", t, h); } printf(" -------------------------------------\n"); } |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|