Lilykl
?>

Написать программу на языке си для вычисления значений следующих выражений: a=5, c=5 a=a+b-2 c=c+1, d=c-a+d a=a*c, c=c-1 a=a/10, c=c/2, b=b-1, d=d*(c+b+a) выражения, записанные в одной строке, записывать одним оператором-выражением. переменные c и d объявить как целые, переменные a и b – как вещественные. значения переменных b и d вводить с клавиатуры. после вычисления каждого выражения выводить на экран значения всех переменных.

Информатика

Ответы

Semenova
Я конечно не особо программист, но это вроде работает
#include <stdio.h>
int main(){
 float a=5,c=5;
 int b,d;
 printf("Здравствуйте!Введите 2 числа:\n");
 scanf("%d",&b); scanf("%d",&d);
 a += b-2;
 d += c-a-1;
 a = a*c-1;
 a = a/10;
 c = c/2;
 b--;
d = d*(c+b+a);
 printf("В итоге получилось:%F,%F,%d,%d",&a,&b,&c,&d);
 return 0;
}
Иванникова736
 const nx = 20;
var x: array[1..nx, 1..nx] of integer;z:array[1..nx*2] of integer; 
i, j, k,n,r,t: integer; 
begin 
Writeln('Введите размер матрицы n');Read(n); 
 for i := 1 to n do begin   
for j := 1 to n do begin   
Read(k);x[i, j] := k;  end;end;   
Writeln('Исходный массив'); 
for i := 1 to n do begin   
for j := 1 to n do begin     
Write(x[i, j]:4);     
if x[i, j]>0 then begin t:=t+1; z[t]:=x[i, j];end;    
end;   
Writeln;  end; 
Writeln;Writeln('Одномерный массив'); 
for j := 1 to t do     
Write(z[j]:4); 
 end.
jakushkinn
// PascalABC.NET 3.0, сборка 1139 от 10.01.2016
begin
  var n:=ReadInteger('Количество элементов в массиве: ');
  var a:=ArrRandom(n,-50,50);
  a.Println(',');
  Writeln('Четные элементы: ');
  var i:=1;
  while i<n do begin Write(a[i],' '); Inc(i,2) end;
  Writeln;
  Writeln('Нечетные элементы: ');
  i:=0;
  while i<n-1 do begin Write(a[i],' '); Inc(i,2) end;
  Writeln
end.

Тестовое решение:
Количество элементов в массиве:  10
15,-18,-29,-25,46,21,-8,-17,-9,15
Четные элементы:
-18 -25 21 -17 15
Нечетные элементы:
15 -29 46 -8 -9

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу на языке си для вычисления значений следующих выражений: a=5, c=5 a=a+b-2 c=c+1, d=c-a+d a=a*c, c=c-1 a=a/10, c=c/2, b=b-1, d=d*(c+b+a) выражения, записанные в одной строке, записывать одним оператором-выражением. переменные c и d объявить как целые, переменные a и b – как вещественные. значения переменных b и d вводить с клавиатуры. после вычисления каждого выражения выводить на экран значения всех переменных.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Dmitrievich-Telishev
stendpost
zanthia94
Fomin Korablev1781
yelenaSmiryagin
Natalya1895
Николаевич1033
kirycha-2000719
zdl2008
druzhbamagazin2457
AnzhelikaSlabii1705
vasilevich-F
rimmatrotskaia303
Galinagol559
kate281078